I have seen more and more that it is Apple that usually starts these practices, and since their users generally give them unlimited leeway towards these things (happening right now in this very thread!) it becomes the new standard. Then Microsoft, Google and others follow suit. The "try Safari" notifications when opening Chrome or Firefox have been a thing in macOS forever. Same with advertising and upsells built into the OS.