Another factor that hinders the proliferation of mega-stores, at least in Germany, could be the limitations on business hours. I understand that 24-hour operation and doing business on Sundays is not legal.