Earlier quoted context omitted.
I may not have the right to have access to most of these websites but I do have the right to complain about how unethical I find it. And of course this situation has different implications if the website offers some sort of an essential service, but that's an entirely different discussion.
Is unethical the right word? Unpleasant might fit better. It doesn't break ethical rules to ensure ads are shown so income can be generated to pay for hosting.
Many people have agendas, including sometimes very positive agendas, that lead them to support online services of various types in order to further those agendas.
None of this is to say there’s no place for advertising or for paid subscriptions. I’m just saying there are often more options.