Youtube Premium costs $12/month [1]. Ads average something like $2 per 1000 views to the creators (in some of the most common categories) [2]. Youtube takes a ~45% cut, so Youtube makes ~$4 per 1000 views from ads. So, to reach $12/month, you would need to average 3000 views per month. At a average of 30 days per month, you would need to consume on average 100(!) videos a day for Youtube to come out behind.
Wikipedia says Youtube made ~$28.8B in 2021 and had ~2.5B MAU as of the beginning of 2022. So, the average MAU only brings in ~$10/year. You need to average over 10x the number of views as the average MAU for Youtube Premium to come out behind for Youtube.
The actual alternative is that you charge a comparable price to the advertising revenue instead of complaining that it does not work because your consumers are not dumb enough to pay a 1000% markup.
[1] https://www.youtube.com/premium