for verification you can buy phone number for $1 easily.

Doesn't ~every phone number verification service check the telephone provider and only allow from a select whitelist of residential providers?

You can easily get lots of esims for $5-10 months in EU / UK or just for free.

With esim and virtual credit card services, why would that be a blocker? Who's got a landline these days?