I have the opportunity to watch a lot of parking lot painting each spring. (like watching paint dry

). The painters don't determine the spacing, they just follow the work orders. Some engineer and/or bean counter determines the spacing. And I have noticed in just the 5 years I've been at my employer, the parking spots have gotten narrower. And they added another row/isle, so the spots got shorter as well. I purposely park my Suburban in side rows that face the grass/dirt so that I can pull forward into the weeds so my rear end doesn't stick out.
Nothing irks me more in a parking lot than to look down a row of cars and seeing a vehicle sticking 2-3 feet out into the isle further than everyone else.