Both can cause a product to suck.

A company can make their produce suck, on purpose (out of malice), because it fits their bottom line better (at least, in the short term) vs. a better UX.

OP may simply be asking companies to put their customers ahead of their (short-term) profit.

Reddit is another great example of this, where users have been looking for workarounds to their (increasingly more) hostile login wall since they started pressuring people to use their app years ago.