Let me give you the context. We are a small company 5 persons , two owners and we do have a variety of interests. But to be honest the money flow comes from eshops , there we developed our own platform in PHP in a way that could be in any OOP language , and in strict client side implementation (yes the OOP goes to JS as well and CSS has strict rules) (C++ extensions are there too) .
It is frustrating , I must fire today a front end developer because over the past six months made the same errors all over again despite the fact I personally highlighted those. I understand why the OOP use of JS can be weird to some ( JS has another way of OOP that most of junior developers are not accustomed with it ) . I can even understand why CSS rules are something that most can think is not a necessity. But again when I am talking about AI or VR I can find people that talk the same language with me , and know what a “context” mean and work in that context , why in earth when we are talking about something so simpler as UI and front end there is a problem ?