People undercut, because they want to, and there are many ways around it. It's no big mystery why the popular items will have more competition. You'll just have to think of your own creative strategies to differentiate yourself from your competitors.
And yes, there are things that the dev team can do to improve the market, but I don't think that restricting prices is one of them.