Дело не в американцах, а в деньгах. Это просто тупо дорого, менять систему. Пока КПД стабильной работы превышает различные "крашЫ", то систему менять смысла мало.
По моему наркомания ставить на банкоматы Windows. Хотя ставят скорее всего из-за того что большинство компаний производящих ПО для банкоматов пишут именно под Windows.