Free online games are not the same though.
I started playing online during COVID and there are plenty of free games but I have found many of the players that sign up for those games are not invested in it. It is also difficult to do a campaign in a free game because most free gamers are looking for something this Friday, not every Friday. One game in particular I played I did not have fun. The other three players in what was going to be a campaign wanted to murder hobo and just be "silly" for lack of a better word. There is nothing wrong with those kind of light games on occasion but it is hard to find a good game that is free.
As such I no longer play free games, I will gladly pay $15-$25 a session as the games are worth it.
On roll20 it seems you have a lot of full paid games and a lot of DMs waiting for players and not a lot in between.
It's hard to get reliable players. A lot want to play when they want drop in drop out. When you have 1-3 players doing that.....