And yet, expecting that the same person can choose the optimal technologies in all circumstances, perform the front and back developments with high productivity and all in a reasonable period of time, seems something less and less realistic.
Full-stack developers, unicorns and other mythological beings

Have to agree with you. Love the title!