I agree, but as hard as it is to find decent developers in general, it is even harder to find decent developers who have enough experience in both sides to be able to work in both environments effectively. Too often you have &quot;full-stack&quot; devs who are really just back-end guys writing JavaScript like Java, or vice-versa.