Google, Microsoft, and others are not that easy.
It takes 5 to 10 minutes to set up an email and sometimes a mobile number is required and human verification (Captcha).
While that site you can create dozens of emails in one second (You can do it with a robot).
After that, dozens of accounts are created on my site and ads are posted.