And some people work really hard but in the wrong direction, or lack the talent. Just go on game dev subreddits, it's full of people that dedicated one or multiple years to making a game nobody wants to play.
Indie games is one market where just being pretty good or competent is not enough due to saturation. It might have been long time ago, but not anymore. Same goes for most arts... Just how saturated market is is a big question to ask. With too saturated market you just really need to be both very good and lucky that is noticed.
In less saturated markets being competent and working hard enough to sell might be enough.