Online Business, Giving a Hard Time to Customers

Yesterday I was browsing Playmobil web site to check their current offer, products and price.
But when it comes to online business, Playmobile, as many others, does not get it.
One has to go through a painful registration process, including giving your correct zip code and fiscal number, just to see the prices!
This dosen't make any sense.

And today, I was checking a LinkedIn question about displaying the products price to casual visitor. "Should a website display prices and quantity to casual visitors?" was the question.

Why do companies and marketeers keep insisting in give a hard time to customers?
Why do they think one will register in order to see a product price?

In such cases, people just leave and go make business somewhere else.
I know I do!

If you have an online business, actually any business at all, you should give as much information as possible to customers. You should make their life as easy as possible.
I bet those same organizations and marketeers all say they like to make the shopping experience a pleasant one, so that the customer is pleased and return for more business.
Well, where's that philosophy in cases such as the Playmobil web site?

Does the CEO, CFO and, specially, the shareholders know how much they are loosing for sending customers away?

They shoud read the The $300 Million Button article and seriously rethink they online business user interaction.

./M6