На самом деле, правильно.
Потому что если access не указан, а fee=yes - это почасовая парковка. Нашёл, заехал, постоял, оплатил, выехал.
А если там продаются не парковочные часы, а паркоместа - это совсем другое. И access там нужен, просто так ты туда не заедешь. А вот если ты оплатил паркоместо, то ты владелец этого паркоместа и access=private как раз подразумевает, что как владелец/арендатор ты имеешь право доступа туда.