Are many user interfaces deliberately bad?
AWS is very difficult to navigate and has a lot of friction that feels unnecessary. However, when compilating means by which any of its issues can be "fixed", I realize a lot of its problems may serve to increase profits in the long run. The friction that makes it hard to use also maximizes unnecessary overuse of its services and minimizes ease of de-integrating from its "ecosystem".
Is this true for a lot of user interfaces? Are many of them that seem slapdash actually genius-level traps that inch on every possible edge case and incremental value capture?