Why?
No, it's not the kind of "problems" that real programmers do ;)
This confusion arises because “programming” is a broad, poorly-defined term. There are plenty of examples of projects which foundered because someone did what you described OR the inverse, because the underlying program is some combination of mismatched skills, incentives, and situations. There are people who’ve generated more business value with a labyrinthine Excel workbook than a room full of “real programmers”, and it’s always worth considering why.
This article had a good impact on how I do typing nowadays (applies to any language): https://dusted.codes/the-type-system-is-a-programmers-best-f...