JavaやC#の歴史を見てきた言語のはずなのになぜ最初からジェネリクスを搭載するという選択をできなかったのか