Considering the requirement doesn’t impact me personally as I have an account. I do understand part of the backlash. Requiring players to sign up to an account for a single player game that then asks you for to upload your government ID is kinda a bit much. I’d be sour too if I had to do likewise.
Reminds me that I still need to play the first one. Tried it in VR and it was a bit iffy but now that I’m aware of a mod that makes it better I need to give it another try.