I think you are going further than I intended here. So maybe that's why I'm missing your point
Startup - Engineers have to do it all
Established - Dedicated roles and skills
My point is those engineers that do it all at startups might miss out on a job right now because their skills are not deep everywhere and that's a mistake. They're probably the kind of curious people who like to learn things, that's valuable
I don't think I'm shaming anyone, except maybe those who create developer shopping lists and miss the right people for the role.
But we can agree to disagree I guess