The actual problem behind all that is that many people think "web development" equals "using a framework".
It comes down to using a framework or using libraries, but ultimately they both have the same goal: do a lot of the work for you so you can focus on code specific to your business domain.