Earlier quoted context omitted.
Reddit and Instagram is even worse. Besides cookie boxes (which all have different UIs and rarely a good no button) it's probably the most annoying thing on an ad-blocked internet. How do the designers who work at these tech companies not understand that repeatedly annoying non-user visitors doesn't make them want to sign up? Nor incentivize others to link to it?
I think these things come about because of A/B testing. The metric being optimized is probably "app installs" or "account creations" and the negative side effects of driving a bunch of users off are not considered/measured.
I know how it happens, I've designed many a KPI. Something so fundamental and important as the default non-user first-exerpience (not just a 'signup flow') should be evaluated more holistically than just looking at numbers.
But I guess when you have layers of middle managers it's safer to point to a spreadsheet than make hard choices.