Using a password manager would avoid this. Everyone should ideally use unique passwords per service, that way a single account can’t compromise the others.
The loss of personal data however is fricking annoying. If a company has no legitimate reason, I avoid signing up to them.
It was definitely love/hate playing GOTG, it frustrated me to no end. The gameplay was so bad in places I couldn’t complete various sections without referencing player guides.
But I was compelled to complete it because of how well the story was told. I did enjoyed it, but I’m never going to replay it again, which is a shame.