The reason for the tiny spaces is that there is a requirement for so may spots depending on the size of the business. Making smaller spaces means they can meet that requirement using less space. Makes sense but not practical if you are driving a larger vehicle.