Nah. If it was a pure cashgrab you wouldn't see the updates they've done for free post-release, or they would've obviously monitized it. I take it some of the updates have gotten more people to buy the game, but I doubt it's that significant.
I for one would also expect the members here to lower their bar, but core gamers in general seem to have issues with it. The industry is changing. A lot of people are apparently buying games without any demo'ing or information-gathering, and content themselves with just the basic experience. If you keep up with your high expectations, it'll only need to more disappointment.