So, you want Sony to openly compete with Android and Apple? I'm sorry, I can't see how that's a good idea. At all. Sony doesn't have the means to establish a new tablet/phone OS alongside the already established ones. Building up a new ecosystem is only going to cost them a lot of money, while failure is more than likely. If they want to establish the PlayStation brand on mobile and tablets, they are better off abandoning the Vita in order to concentrate full-force on PlayStation mobile with PlayStation branded Androd tablets aimed towards gamers.
Your suggestions of moneyhatting new GTAs, CoDs and the MH franchise, while cutting the price and introducing phones and tablets is pretty much summed up by "Sony should just throw hundred of millions at the Vita!". How are they supposed to ever make that money back?
And why would Rockstar or Capcom even want to be moneyhatted? The resources that need to be put in a full-scale GTA game could better be used for a new GTA on actually successful hardware that is likely going to make them a better profit than even a moneyhatted GTA Vita ever would.
Why would Capcom want to change platforms? The 3DS is a striking success, MH3G sold nearly 2 million units despite being the third version of MH3. Even more, the success of the 3DS gives them the chance to actually expand the audience of MH4. MH4 will face the new situation that it'll release on a platform that is very popular among both the core and the casual audiences. Why would they give up on that for a platform that is so far only popular with Otakus? Even in the best case scenario MH4 Vita would only increase Vita's core audience, there's not even a slight chance that the MH franchise could grow on the Vita. Monster Hunter is a huge franchise, it's more important for Capcom to keep the franchise as relevant as possible than getting a moneyhat that might fill their pockets, but might actually hurt the long-term health of their franchise.