> But I get it, putting up barriers around account cancelation and unsubscribe functionality increases retention.
Kind of, I would suspect it wasn't a conscious decision for many services that do this. More like "damn we suck at session management in React" and nobody noticed or thought about why a particular view was not accessible without a pre-existing session.
The retention methods and analytics for getting them create the perverse incentives to never notice though.
"The A/B test says users looooove staying on our website! great KPI folks!"
People aren't sitting in a shadowy room thinking about how to get their users stuck and lost on their website. They're just not looking at the CAN-SPAM act, and likely would be willing to make that exception to how their session management system works.
Kind of, I would suspect it wasn't a conscious decision for many services that do this. More like "damn we suck at session management in React" and nobody noticed or thought about why a particular view was not accessible without a pre-existing session.
The retention methods and analytics for getting them create the perverse incentives to never notice though.
"The A/B test says users looooove staying on our website! great KPI folks!"
People aren't sitting in a shadowy room thinking about how to get their users stuck and lost on their website. They're just not looking at the CAN-SPAM act, and likely would be willing to make that exception to how their session management system works.