Developers want to become "full stack". Companies hire "full stack developers". At the same time they are considered "jack of all trades, master of none". Considering all these contrasting opinions, the answer must be somewhere in the middle.