The field of software engineering is still being viewed as a sunrise industry with massive growth potential, the interconnectedness of all facets of the industry is one of the reasons why growth is so quick, the fact that software engineers can be fluid enough to transition between languages depending on the demands of the market is also a plus not just for the industry but for the clients as well, organizations don't have to worry about redundancy when it comes to software engineers.
What I believe to be the most common misconception about software engineers is that we all build websites and apps that run on Android and IOS. The average individual assumes a software engineer is a genie in a bottle that grants tech wishes at the press of a keyboard.
As a junior dev it's OK to be honest with these people about what it is you actually do, if you're willing to explore you can take up projects outside of your comfort zone, however, you make it harder for yourself and for other engineers if you leave the average person with the opinion that software engineers can do it all, I suspect that this misconception is what drives the need for fullstack engineers which is beginning to compromise the productivity of software engineers as well as their work-life balance.
The engineers who ride the "fullstack" wave put indirect pressure on young developers to also become "fullstack", this is leading to a crop of engineers who have put their hands in too many languages and have no depth.
I'm really passionate about helping the average individual understand the tech industry in a bid to manage their expectations when it comes to software development, in the long-run I think it'll help software engineers become more productive.