They don't, they see how many people use the special link (Join now at www.superaids.com/yewtewber for 10% off your first order!) and if they find that fewer people are responding to the ads, the ads are simply worth less. If you skip ads without thinking, or worse with a plugin, then you won't ever see the ads that might actually interest you, and the use of those links will decrease.
It's clear you don't understand my business. A kebab house does not hire a full time IT guy, they hire someone like me when needed. Similarly, they don't hire a full-time plumber for their toilets, a full-time builder to repair broken tiles, or a full time electrician to repair their electronics.
As for unionising, I'd support such businesses unionising, and would not help management stop them, even if they are my clients.
Some perspective for you, because you're looking for an enemy here: Just because I got sick of working under middle management doesn't mean I don't need to be able to afford food and rent. Under the current state of affairs, you have to work for someone, or you have to work for yourself. The only alternative is social support systems which differ nation to nation. If looking at the big CEOs, yeah, you're looking at arsewipes. No way they got there without stepping on people. But the farther down you go, the more normal people you meet. Owning or running a business is not the same as taking advantage of people, and being self-employed is not the same as union busting.
I am not your enemy here, but I'm also not going to respond to you anymore. I wish you well, but this is not worth my time.
I don't work for big companies, I support small businesses where a full-time IT guy doesn't make sense, and old people who are struggling to get their internet working because their internet explorer icon disappeared. Additionally, if I was contacted by a company to cover them whilst their employees are striking, I'd turn them down.
For my webserver, mysqldump to a secured folder, then restic backup the whole /svr folder, then rsync the restic backup to another server. Also have a system that emails me if these things don't happen daily. The log files are uploaded to a url, the log file is checked for simple errors, and if no file is uploaded in time, email.
Of course, in my case, the url files are uploaded to - and the email server... are the same server I'm backing up... but at least if that becomes a problem, I probably only need the backups I've already made to my second server.
https://eyebleach.me/