maybe the government wants to stall the market??? (at the purpose of the locals in the market, it is after all their market)
A DNI to buy a property would make sense if it is required to sell a property. (In Spain a 'Numero Identificado Extranjero' is required and a prohibition on sale for 3...