Really kinda sucks that the charging slows down like that once it starts getting closer to 100%.
That's to keep turning the Pixel 3 into a Note 7. Charging causes the battery to heat - the closer to 100% you get, the hotter it gets - and if you keep charging it at a high rate when it's hot enough - what you have isn't a cellphone, it's an incidiary device (if you're lucky - a bomb if you're not).
Can anybody else tell me what % per hour you get on your Pixel 3?
That depends on where you started and where you currently are. The charging current changes as the state of charge changes. Until close to 30%, it's low (to keep from damaging the battery). After 70% it goes back to being low (for the above reason).
If you want to charge very quickly you don't want a lithium battery, you want a supercapacitor. Unfortunately, there's no supercapacitor that can hold enough charge to run a phone for more than a short time yet. Normal batteries can't be charged at more than 1C - in other words, a 3,500mAh battery can't safely be charged any faster than 3500 mA, or 3.5 A - and the manufacturers derate that close to 50% for safety. Since charging is less than 100% efficient (any energy conversion is less than 100% efficient), it takes a minimum of close to 90 minutes to charge a battery at 1C, and over 2 hours at half of that. (Fortunately, though, you shouldn't be letting the battery get down to less than 50% charge, so the recharge to 100% is fast.)
That's physics. There's nothing battery manufacturers or cellphone manufacturers can do to change the laws of physics. If you want to have a phone fully charged by a certain time, start charging it 2 hours before that.
That's up to you - you can change the time you start charging. But doing a 5C charge, while it would be nice (it would take about 15 minutes to go from 0% to 100%) will result in pieces of the phone embedded in your walls - and your body.