The problem with anti-framework folks is that they secretly love frameworks so much that they recreate them over & OVER & OVER. You cannot honor first principles (DRY, SOLID, etc) without having a conceptual framework in place. It is inevitable that your code will reflect this.