Почему говорят, что C# не подходит для WEB?
C# не подходит для БЫСТРОЙ РАЗРАБОТКИ под WEB
На C# спокойно можно написать серверную часть для любой браузерной онлайн игры и это не будет медленнее, чем на любом другой яп. Тем более, те игры, что Вы привели в пример, вообще можно в одиночку запилить, если не заморачиваться графикой и сопутствующими поддержкой сообщества и т.д.