У многих юзеров IP динамичный. Особенно у мобильных Большинство аккаунтом угоняют фейками. Не составит труда запрашивать и код в фейке
Повышение секьюрности таким методом ведет к снижению юзабилити. Чем проще ресурс, тем удобнее на нем обычным честным юзерам. Мне кажется их несколько напряжет лишняя манипуляция с кодами, тем более что ип динамический у многих, как уже писалось выше.