It seems like a lot of this perception originates in the gaming industry where in some cases the devs actually do have quite a bit of control over user experience. In the rest of the software world, this stuff is driven by product management / marketing / whatever title they give to the people who define requirements.
Shareholders. Devs are just trying to not get fired
Devs are beholden to customers.
And the highest paying customers are enterprises that want to advertise. No one cares about the lemmings that actually watch videos.
It seems like a lot of this perception originates in the gaming industry where in some cases the devs actually do have quite a bit of control over user experience. In the rest of the software world, this stuff is driven by product management / marketing / whatever title they give to the people who define requirements.