> More code, more complexity, plus the cost to actually rent the numbers
Not a big deal, there's sms verification services, they have APIs and premade libraries, cost is about ~$0.06/verification depending on which service you use, and less with bulk discounts.
And you can't use many from those services to actually register an account for a meaningful service. E.g. have you created Instagram account with them?
Seems like there is a determined will to blacklist as many as possible.