Ico should have been more successful than it did. Video games live and die by popular opinion, attention, and no small measure of luck. Some games, despite their excellence, could be overshadowed by a different one from a more popular franchise and/or developer.