Enginners where not requested to make the Voyagers last a hundred years, yet they're still up and running. Personally I think the correlation between quality of code and time to delivery are not linear. People can cram more work and quality in the same ammount of time if they want and have the right incentives to do so.
I think the boring part of current computers is not in the increase of speed, but the reduction of ports and richness of interfaces. Everything is Windows/Linux + mouse or a slab of black screen without buttons.
Back then we had Parallel ports, vga, rj11, express card, speaker buzzer, etc. Now hardware ports are way more complex and less fun to mess with. At least it can be for a greater common good of compatibility and efficiency.
Sounds like you have a simple system, in which case the separation have few drawbacks.
It's not uncommon for a customer to ask for a report that to be generated needs to span dozens of tables. Or to save a DTO object that will trigger multiple microservices (and a lot of validations, transactions, rollback, etc). Business rules can be very complex and entangled in some shops.
As a kid i craved those types of documents. I read and reread many times articles from old encyclopedias searching for computers and radio mentions. Computers where too pricey until 2005~. This pdf would be a gold mine back then.