Oh jeez that's so true. Some of the stuff I deal with at work (HR, payroll and recruitment systems) are Gordian in their complexity and I don't believe could have been more badly designed if the developers had actually planned them to be so utterly shite.
No wonder people get so mad when Netflix etc are so easy to use and so good at extracting cash from us and work stuff is so timesappingly souldestroyingly awful. The banks are a standout. Their stuff is customer focussed and utterly shite.