GoMart around here is the same way. They say they will NOT go to a pre-pay system because they believe that they're getting more patronage because people don't like to pre-pay. :shrug:
IMO it (prepay only) is a pain in the ass if you would like to completely fill up. You cant guess how much its going to cost, so if you over pay, you have to go BACK inside again to get change.