Because of economic downturn in the world, most people have become jack of all trades and master of non. learning skills and not getting a mastery of them because they are testing waters on which of them will eventually pay the bills. I have a friend who during her spare time learnt soap making, baking, sewing yet she's not making money off these skills.
If you dedicate your life to multiple trades, you'll master all of them. I'm into UI/UX design and marketing, I'm into both because when I was a kid and I wanted to have websites and earn money from my traffic, I had nobody to pay money, so I had to learn everything from scratch. At the moment I'm into UI/UX and Front-End but my friend has a serious company that changed 5 marketing team because nobody put the result they wanted. I took the role of being their marketing manager as a part-time job and 2 months have already passed, my friend is very happy with the result. Believe me, people, even those who work for years in their niche, aren't masters of it. I'm someone who dedicated my life to these things, I didn't have fun, I was working whole day for years while these people can't wait for 17:00 to come to go home and have fun with their friends, that's why I am a front-end developer, UI/UX designer and Marketing specialist and doing better than most of my competitors.