I don't particularly agree with this. Yes, the price inflation is an issue, especially for new players and encouraging trade among younger players, new players, anyone who may not want to put money or not be able to put money into the game, but the PVP thing would potentially cause Pokemon prices to skyrocket while MS (may) go down.
As for binding and restricting buying, I disagree also with this. What about guild prizes or helping a friend out? People doing their best to be helpful would be scuppered by this also.