It's not an individual that is making these decisions, it's a complicated set of groups, technologies, and directions.
Does that mean having bad user experiences is justified? No. But it's incredibly complicated to tie together such large projects (at a complexity most people won't fathom) and do it well.
I would look at it the other way and be amazed how good some of the things work.