I agree with you completely, except the definition of “programming” — that’s for sure! :)
We are all different. I feel that it is out of place to call frontend development involving CSS/HTML/SVG/Art/Color theory/Accessibility/…, to call that programming. That’s me.
Whatever makes you happy, I have great respect for the science of the front end of things :)
I am still going to disagree, though, regarding the term “programming” :)
Mainly because, to me, programming (C++, etc) is a completely different frame of mind than front end development.
I guess I can live with other people having a different context. ❤