Mám zkušenost, že většinou lidi baví buď frontend, nebo backend. I frontend je v dnešní době hodně rozsáhlý a pokud se má dělat pořádně, je tam spoustu neustále se rozvíjejících technologií, které je potřeba sledovat a vzdělávat se. HTML5, různé nekompatibilní verze klíčových JS projektů, responzivnost v celé šíři zobrazovacích zařízení, udržování pořádku v CSS pomocí lessu (technicky backend, ale zodpovědnost frontendu) apod. Jako zarytý backendista smekám před naším frontendistou. Hlášky "patlat frontend" mají jen ti, kteří o tom moc prakticky nevědí nebo to opravdu jen patlají.
Samozřejmě obě skupiny potřebují znát možnosti těch druhých, ale to je všude.
Design je samozřejmě úplně jiná otázka, to je práce pro grafika UI, samozřejmě znalého aktuálních technických možností. I takoví existují.