Это необходимо, чтобы гарантировать безопасность пользователей. Постоянно спрашивают, почему так много проверок — а здесь все подробно объяснено.