It happens any time the buyer isn’t the user. Atlassian products are terrible because some manager buys them and tells everyone they have to use it, and if the engineers complain they’ll probably just blow it off as “they’re too demanding” or “they don’t want to do Agile right”.
It's the incentives that are in place. Most enterprises buy products based on feature sets. Therefore, enterprise software companies prioritize delivering features.