Agreed. Pay-to-play is not going anywhere. It's far too lucrative and 2K doesn't cross the line when it comes to balance. Yes, you can buy your way to an 88 but we all know there's a huge difference between an 88 overall player and a 95 overall. It's not perfect but it works.
NBA Live 16's upgrade system is superior to 2K's. Let's face it, even though it's what we all wanted from 2K, NBA Live suffered financially from that model (along with other issues of course). 2K introduced a model that's here to stay. If I could make a suggestion to them, I would still allow pay-to-play but for it to only allow your player to reach the mid to high 70s instead of the mid-to-high 80s.