And maybe, just maybe, programming is more than "typical crud apps". A recurring bias here on HN is to believe that all programmers are web devs, stacking simple business logic on top of a database.
What you call "many (or even most) projects" is alien to a lot of programmers.