Monetizing the web directly is practically impossible, certainly without resorting to intrusive ads (which are often blocked) and the attention span of people is incredibly short, so they will bounce. In order to survive you need a compelling reason for people to keep coming back and some source of revenue which is not the web site itself.
The fun part is those problems are now almost as true for apps as well, which is why so many of them rely on external realities to get people to install them, before performing a bait and switch. Additionally the rules around App Stores have quietly become far more restrictive in recent years.
This isn't to say the web is technically appropriate either, because it's not. CSS in particular is essentially broken.
[1] I did https://www.luduxia.com/reversi/ partly as an experiment to validate my thoughts about this. iOS Safari was actually one of the easier targets, certainly far easier than Chrome on Android.