This is not bagging on front-end devs at all, this is lamenting:
1) the ability for something like React to allow folks to Lego something together without really knowing what's going on underneath, and
2) The above making companies think they can back-fill front-end positions with other devs because 'it's so easy!'