The entire development world has gone tits-up in the last 10 years. It's all about nonsense package management for JavaScript libraries (why can't I just include a .js off a cdn? npm? What the actual fuck?), and an endless stream of disparate components which are often ill-supported, or just plain ditched after they've had their ten seconds in the limelight.
I guess I'm lucky in that my degree taught me how to make a cut down ARM CPU from scratch, write the assembly to test it, write a simple compiler to compile a minimal C to ARM asm, etc.
THAT IS FULL STACK!
"Full stack engineer" is laughable sometimes these days.
Performance problem? Ok... Know what a profiled binary is? dtrace? vmstat? No? Post on stack overflow or just spin up more cloud instances? Yup!
</rant>