I've heard a number of people blame the sales of these games on Sony's marketing. It's no secret Sony could have better marketing but this is bullshit. PlayStation All Stars flopped because it is missing essential characters. Not just Crash, Spyro, Lara. I can name probably 25 more off the top of my head that should be in it. It doesn't have enough content either. There is no other reason why this game flopped at all. Sony got it a lot of attention.
Twisted Metal flopped because it was half assed. It has great gameplay and decent multiplayer. That's about all it has going for it. It just doesn't have enough characters. I actually enjoyed the campaign overall and I had fun with it but I'd obviously prefer to have at least maybe 7 characters to play as. Out of all the old twisted metal characters only three are available. The MP is fun but doesn't have have the value to last you more than a few weeks or a month at the most.
Starhawk is a no brainer for everyone who has played the campaign. Fucking terrible. It's ironic that the director said before the release it wouldn't be a demo because it is one big demo. I gave this a shot too despite how painful it was to do. I made it several hours and maybe 5-6 missions into the game. Keep in mind I got this for free with Plus. Even free the campaign is no worth your time. Starhawk should have been a $20 MP only release on PSN. The MP is now available seperately but the damage is long done and can't be fixed after that horrible taste the campaign is.
Maybe Sony did limit the potential of all these games during development but they sure did the best they can to sell these games with all of their major flaws.