Good architecture is something you feel, not something you see

Something I've noticed after many hours of researching software architecture is that good architecture is felt, not seen. Looking at complex DDD folder structures LOOKS like good organization, until you actually try adding a feature and it requires changing like 100 things. By contrast, architecture that looks like a jumble of flat files can actually be very easy to change and organize