1) Beautiful design takes lots of effort. Making sure that texts and buttons align, choosing color schemes, takes a lot of time. A large fraction of the code is UI code, so minimizing the amount of time spent on coding the UI is a quick way to safe time and money.
2) Beautiful design requires authority. When you make a twitter client, you can just scrap that confusing feature that noone will use. In enterprise world, you need to implement every stupid feature the client wants even if it makes the product worse. No amount of taste or design can fix an interface that is broken in principle.
1) Beautiful design takes lots of effort. Making sure that texts and buttons align, choosing color schemes, takes a lot of time. A large fraction of the code is UI code, so minimizing the amount of time spent on coding the UI is a quick way to safe time and money.
2) Beautiful design requires authority. When you make a twitter client, you can just scrap that confusing feature that noone will use. In enterprise world, you need to implement every stupid feature the client wants even if it makes the product worse. No amount of taste or design can fix an interface that is broken in principle.