All of these annoyances and more can be blocked by StopTheMadness (available for iOS and macOS):
> Sold separately
aaaand you lost my interest the moment money got involved
all these things are already fixable by browser extensions - what is lacking is exposing that in browser options and even making it the default
This is one of the most useful programs I use every day. Works in Firefox too