“do what they enjoy doing.”
This is also a problem because often, to do the things we enjoy, there are a whole lot of things that are needed as support that we won't enjoy. Nothing is "standalone" in skill development. On top of this, if there are things that we enjoy, in order to keep doing it we have to maintain in other areas, meaning we don't enjoy that part of it or, too much of the enjoyable will degrade us in ways that are not enjoyable. All of life is a spectrum of experience and we can't control much of it, if any.
That's a good point. Unless you're running a hot dog stand or a banana stand or something, you're going to need to learn some other skills in order to do what you enjoy. Nobody teaches you that.