We have to assume that smart people are working at Reddit, that they have tested the living crap out of this model, and have found it to be optimal.
Debatable.
My guess would be it's meant to annoy you into submission.
No reason to believe that this is not considered to be optimal by the company.
I wish more people in HN thought this way. Perhaps it's there because it's working and getting better engagement is the way to go.
I believe this is why cookie warnings have suddenly skyrocketed, and why Google Recaptcha treats us all as robots suddenly. It means that the form of 'intermittent' tracking you describe will only work for everyday Reddit visitors, not for those sufficiently occasional to see their cookies purged.
Reading that I realized I would not expect to be happy to look like a robot (to another robot I might add) on the internet just 5 years ago.
You don't need to track users forever on end to only show messages a small percentage of the time. Just showing it sometimes on a new visit is good enough to not be annoying. Even better if you wait for a few site interactions before even considering displaying the message. Also, don't show messages more than once for users who have logged in.
This is not a difficult problem to solve. Companies just refuse to understand that no-means-no.
Yes there are always ways to improve, but some people working there are expert on this specific topic, if the topic is important for the company they probably already do what is the best
Having worked at many companies, I find that statement very bizarrely naive. I don't understand how anyone with any real world experience could possibly actually believe what you said.
I think you grossly overestimate the intelligence, creativity, and willingness to optimize of most FT employees.
Yeah, so companies aren't led by super humans. They make stupid decisions all the time.