

No, something about your setup is messed up. Likely they can fingerprint and identity you.
If yeoue IP address were shared by many users and you had a properly configured browser to defeat fingerprinting, then they torture you with captchas to force you to login, so they can profit off of you
That means they’re tracking you