To be fair, it has always been hard to make money from games. Even back in the shareware days (early 90’s) where developers had virtually non-existent overheads, no distribution costs and could keep all revenue generated, they were still doing well if they made enough to scrape by.
I would argue that today it is easier to make eye-catching games with great access to middleware like UE4 and Unity, and easier to distribute to a mass audience via Steam.
Unfortunately, it has always been the case that the big budget blockbusters make all the money, and the indies and individuals make very little unless they produce something truly special.