Most full stack devs I’ve met are crap at one end or the other. I’ve also noticed a lot of el cheapo companies trying to get away with full stack only because having specialized devs costs them more money.
These companies would love to fire everyone and have DevOpsQAUxPmUiExec do everything instead.
The carriers refused to do it one their own so Google had to provide the servers themselves. Apple could do the same, but we all know they won’t and never will. If it wasn’t this excuse it would be another one.