UI/UX in software is a field which, to me, hasn't found it's feet yet. In physical architecture(buildings), there are common patterns recognized to be aesthetically pleasing and useful. Industrial design like the cockpit of a car has done the same. Most people recognize a door or a steering wheel instantly and can make use of them. I don't think these things have materialized yet in software. So if your goal is to create software for a specific purpose and you don't have the interest, time, or budget to solve this general design problem, you're just going to punt on it and make the UI basic and functional.