The reality of the situation is that the market values certain skills a lot more than others so its best to learn a skill in higher demand that pays more.
For example, there's a lot of great teachers that barely make enough to survive while there are mediocre STEM workers making just under 100k a year.
With the cost of living going up so much, a lot of people don't have the time to "figure out what they love" then spend 5-10 years becoming an expert at it and cultivating a fanbase to pay them for their knowledge.
This advice is doable for people in their teens and early twenties, Davie is a bit older than that.