You're absolutely right. At the time if you didn't buy vehicle upgrades you were a retard, and it was 100% absolutely p2w, but last time I played was when daybreak took over.
usually people call it "pay for convenience" and I call those people assholes