Looks like Nintendo and Sony are competing who can get away with being a bigger asshole.
Boundary testing sociopaths. Game becomes popular, dev and publisher foist unpopular requirement to continue playing in order to see what the response is and if it doesnt tank numbers too much, they now have a green light to weasel this into other games. Hell even if it does tank numbers, they already have their money and you probably wont be able to get a refund at this point.