This is why they are known as 'Spanish Practices'.
I have a home in Spain and I am never surprised by any of these sort of crazy perks or outdated petty rules and regulations in every day life.
When you want to talk about your electricity bill you need to produce your passport or ID.
The banks only allow you to pay bills on a given day at a proscribed time for example between 11.00 and 12.00 on a Thursday.
The siesta still happens in a lot of places and shops kick you out at 14.00 even if you,are about to spend money.
Changing a car registration from British to Spanish is so complex you need to engage a lawyer or specialist company to do it.
When fewer people frequent a bar or restaraunt the Spanish owners will just put the prices up to compensate.
I love the place but you get really frustrated and I guess Willy feels the same.