Driver getting paid and the passenger paying are two different transactions; that's one of the reasons there's a company in between them. So while the driver should be compensated, this doesn't necessarily means the particular passenger should be charged extra. The company in the middle has an opportunity to pool such risk.
On top of that, with all the tech specialists Uber hires, with all the complex tech they brag about, with all the data they suck in - and given that they know your starting point and your destination - how come that they can't include traffic in the price estimation? It's not like traffic jams materialize suddenly, out of nowhere, and disappear in the flash. With the data it has, Uber could tell in advance that your ride will be stuck in traffic, and price accordingly.
On top of that, with all the tech specialists Uber hires, with all the complex tech they brag about, with all the data they suck in - and given that they know your starting point and your destination - how come that they can't include traffic in the price estimation? It's not like traffic jams materialize suddenly, out of nowhere, and disappear in the flash. With the data it has, Uber could tell in advance that your ride will be stuck in traffic, and price accordingly.