Требование номера телефона при регистрации — это такая защита от спама методом proof of work. Очень примитивная («Хочешь зарегаться? Заплати за симку! Деньгами!»), и очень дерьмовая, с кучей побочных эффектов. Тупо плата за регистрацию выглядит разумнее, но надо учитывать психологию быдла. Привязка телефона является компромиссным вариантом. Но все равно дерьмовым.
И я вот подумал: что если в форме регистрации прописать скрипт, который будет майнить немножко какой-нибудь криптовалюты (назовем ее RegaCoin, LOL) и сразу ею расплачиваться за регистрацию?
Требование номера — это привязка к телефончику и кругу общения владельца, а спам просто становится дороже из-за оплаты симок и взломанных аккаунтов.