I have found `use-package`, some hooks and some modules with provide/require are enough. These Emacs distribution come and go and I'm not sure doom Emacs will be there in 15 years. Also while they are good at providing something coherent for newcomers they just get in the way if I need to fix something. It's similar to the debate frameworks versus libraries. I'm just looking at them for inspiration sometimes and taking the good parts.
How can Doom get in your way, when you can simply remove entire modules and/or specific packages with ease? And even if I keep those packages, I can simply change anything I want by just putting the setting in my init with "use-package!"?
I never had this problem, I have been using Doom for two years, and Emacs without Doom for years before that.