I absolutely get the recommendsation progression. I'm a pragmatist and a capitalist. I'm not demanding a ban on anything.
But when a user explicitly says "NO NO STOP YOU HAVE IT WRONG" and it has no impact then it is not optimal design, it is bad design, and not possibly revenue maximizing. Fixing it would also be a great way for these companies to stop stepping in public relations unforced errors.