В айти такое возможно было просто потому что сама область формировалась и в целом нечего было учить. Но чем дальше, тем ближе это будет к классическим профессиям по порогу, просто найдётся баланс, между знаниями, временем их получения и возможностями этих разрабов.
Еще до 2010ых веб программист делал все и бэк и фронт и сайт поднимал.
Область выросла, технологии развились и теперь бизнес решил разделить бэкендеров, фронтов, девопсов, это текущий баланс, когда людей можно массово учить этим областям и они решают задачи бизнеса на текущем уровне.
Но это тоже пока слишком просто и чем дальше будет в мире выстраиваться система подготовки айтишников и чем больше эта система сможет готовить качественные кадры, тем ещё выше будет входной порог и тем сложнее будут технологии
И это будет дальше усложняться и делиться на области