Indeed frontend is terribly complex and hard to learn nowadays https://christianheilmann.com/2023/05/09/the-ongoing-defence-of-frontend-as-a-full-time-job/ the key I guess is placing specialist into a balanced team where the product is not entirely driven by anyone's specialty