the charitable explanation is that they derive the most important revenue in this area from enterprise. And enterprises are not allergic to horrible product experiences and upsells.

The more likely explanation (even if the above is technically true) is that Google is not good at cohesive product experiences.