Well now they want you to sign in with google/microsoft. Never gonna do that.
I should create a few dozen fake accounts for these kind of companies.
Indeed. You may also want to buy a bunch of (preferably pre-activated) SIM cards, as registering such accounts will require a phone number, and they limit the number of accounts that can be created with one phone number.