To begin, "full-stack" developers often find it difficult to explain what they do, "I WAS THERE!".
The Full Stack developer's duties will involve creating the app's user interface, writing code, managing databases, and testing the application thoroughly; doing all of that with some accuracy, which it's NOT TRUE/UNREALISTIC.
While it's correct that devs with a comprehensive set of skills are in demand, the term "full-stack developer" is often abused; in today's workplace, being a full-stack developer indicates various forms to different people.
Some people see the job title carrying someone who can code anything, regardless of context or language. Others adopt "full-stack," introducing developers who have little experience in various things. In the most basic sense, the job title is employed to simply means "a combination of skill sets used broadly without a narrowed thinking."
In today's workplace, there is a strong trend towards hiring developers with a broad set of skills; this indicates that employers are looking for "full-stack" developers who know a little of everything and are ready to accommodate any type of environment quickly.
On the other side, many companies prefer to hire developers with solid/compact experience in several programming languages.
So, the question is, it's Good or Bad to become a Full Stack Developer?
🟨 Good for companies to launch/test/iterate fast and to spend less money.
🟨 Good for candidates to adopt it to experiment, find where their skills fit, and then stick to a narrowed skill-set and scale.
🟥 Bad for Products Quality considering the broad skill-set of the developer.
🟥 Bad for developers in the long run because serious companies tend to hire narrow-skilled people rather than broad-skilled ones.
You can choose at a certain point to become a Full Stack Developer, to experiment with your skills/wants/talent, then switch rapidly after finding where your skills/personality fit more and stick to it in the long run.
🟩 Excellent people in a particular skill perform better and make Excellent products.