Agreed, I get server-based-authentication/validation for multiplayer to avoid cheating.
But today it's all just data mining of solo-player customers for profit. No intrinsic value to the user. The good old days of single-player offline play are missed indeed.