Как по мне, основные причины другие:
1) кроме квартир бывают ещё комнаты в общагах.
2) «квартира» — недостаточно бюрократическое выражение.
Коммуналки еще бывают. Там, скорее всего, не квартиры в обывательском понимании а жилые помещения, поставленные на кадастровый учет в которых можно прописаться. А для домов, которые на кадастровый учет не поставлены, там, полагаю, данные из паспортных столов или ЖЭКов.