Luis That's MOST of what I don't get -- on top of the resultant performance issues -- the simple fact is I don't see how it makes creating projects faster. This is something I've said for ages about jQuery, for ages about HTML/CSS frameworks, and it just continues to get worse and worse year after year!
It LITERALLY feels like people are saying that starting out with more code to write even more code of your own than you'd have without the framework is somehow magically easier. How does that work exactly [b]because I flat out don't get how doing MORE WORK IS EASIER!!![/b]
... and again the only conclusion I can come to in order to accept that it is "easier" for others is that they don't know enough about HTML, CSS, JavaScript, or accessibility norms to even have an informed opinion on what "easy" is. In some ways it reeks of "false simplicity" where the result is dumbed down so much, it is no longer even capable of doing the task -- at least not without jumping through so many hoops you're working five times as hard, or worse making the user work harder.
When people talk about this stuff as "faster" or "easier" I honestly start to question if they even know what those words MEAN! I'm having that much of a mental disconnect between the methodology presented and the message people parrot about them like some form of quasi-religious propaganda.
... and that's really the worst part, it feels like -- even when the client has called you in because their own staff screwed them over -- arguing the point with second rate cultists, or people who buy into bull like "organic foods", flat-earthers, anti-vaxxers, climate change deniers, creationists, or any of the other outright ignorant halfwitted lies and pseudo-science quackery that is so popular right now.
Say hello to the new Ludditism.
See a client I had back in August who it took four months to drag their site kicking and screaming into WCAG complaince, only to within three days of the court writing off on the project and two days after I was paid, had their marketing and IT director go through and piss on it putting ALL the crap that was removed back in, then wondering why they were back in court facing DOUBLE fines -- for willfully disobeying a court order -- because those two turds had fought me EVERY inch of the way with their vue.js bullshit, bootcrap bullshit, gee ain't it neat scripttardery, and every other bit of outright ignorant crap that made me REPEATEDLY tell the board of directors and CEO to fire their asses.
Which was eventually done, only after it cost them half a million in fines and paying me three times my normal rate to fix it a second time.
Let's just say if you run a banking group, you might actually want to pay attention to details on your front-end and not just blindly slop together off the shelf crap out of ignorance and wishful thinking.