Without a doubt, a folder structure should follow some sort of methodology. In my experience, I can say that it is this lack of methodology that leaves the developer with feelings of dread and unhappiness. Is this process and file management technique good for you? I have no idea. Does it work for me? Yes. Regardless of project, technology, framework, language, etc. it has helped me build scalable UIs that stand the test of time.