I think we do overthink at some stage but at the same time it can be productive, when I realised what I could do with WordPress I dropped it like a bomb and choose to chase the full stack by taking on the MEAN stack...
Less to say, It didn't take too well for me, but then someone suggested I learnt Python which again my stack has changed to Python + Django now.. Since then I've now been able to read and understand JavaScript a lot more easier and its also opened the doors to PHP..
Even though there's all these easy bits now online that make developing much faster, I still prefer vanilla any day even to the point i'm developing my own CMS in Python, Django, HTML, CSS and yes its taking me quite a while to do it, also without using bootstrap or a similar framework.
Yes it would be nice if we could create a simple cms in html but I do think that it would be very insecure in certain ways ;) As my doc would say try not to think about the future of the web, yes its fast changing but as long as you're confident in what you want to do you'll be fine :)
My weird speciality seems to be CMS's apparently..