I'd say no, and I wouldn't want to do it personally but that's just my opinion. If PD introduced it, it wouldn't bother me. I just wouldn't use it myself.
If someone decided to pay real money to unlock things, that's their choice. Is it a good choice? Not necessarily, since you haven't been able to play the game, grow and work your way up to the higher level events & cars. Hurts your development, but some people don't care about that. If PD wants to give them the right to choose, who am I to argue against that?
What I wouldn't mind seeing is a change to the leveling system. Make it easier to level up, and just have a higher number of levels. Maybe some leveling milestone awards too(Ex: a new car at lvl 20).
I've brought it up before and been shot down, but it would be neat if you could work your way through A-Spec/B-Spec, then start a new career again for a special reward(ex: a 5m cr race car), similar to the 'Prestige' system from COD. Just an extra thing for the die-hards to shoot for.