Тут сразу несколько моментов.
Во-первых, олимпиады по программированию мы как выигрывали, так и выигрываем (в отличии от американцев). Но а) всякие там американцы тупо хорошо умеют писать книги. В СССР, внезапно, тоже в библиотеках были учебники из США и даже условную химию читать было интересно, а не просто "умно". б) американцы всегда умели делать (а ещё и монетизировать) конечный продукт. Поэтому куда не ткни, куча русских, который уехали и сделали много успеха (что из РИ, что из СССР) в разных сферах.
Во-вторых, на микроэлектронике мы действительно делали меньший акцент, поэтому отстали, это была ошибка. И ещё у американцев отлично работала связка военной и гражданского секторов, а у нас вообще никак почти.
IT книги ты читаешь в целом те, которые были уже после 90хх, тогда у нас уже ничего не было вот прям совсем.
Языки в целом достаточно молодые. В 1990 мы ещё с американцами договорились мировой интернет пополам делить. Вот тогда бы языки программирования и на кириллице бы существовали. Хотя и сейчас русский язык идёт на 2м месте по контенту в интернете после английского (скорее всего на 3м, но данные по материковому Китаю закрыты). Всякие немецкие и французские бесконечно далеки.
С той стороны во времена разработки тоже русских было полно, дети эмигрантов из РИ и эмигрантов из СССР. В IBM был вроде Высоцкий (не тот, который пел).