You just need to decide how appropriate that is for your situation.
As an industry I suspect we tend to over-engineer rather than under. There is a huge spectrum between my single person business with a brochure site and what Google or Apple needs. I'm willing to bet most programmers are working closer to the first than the second.
Hot patching wins, but needs good design to work in the first place.