Почему приложения назвали приложениями?
От английского слова application.
А уж почему в Штатах так стали называть программы - это вопрос этимологии в английском языке.
https://english.stackexchange.com/questions/251653...
Сразу говорю - это теория.
От слова "прикладной", то есть вспомогательный. Мы не назовём драйвер видеокарты "приложением", потому что он необходим для работы ПК, а вот GeForce Expirience - приложение, потому что помогает пользователю лучше настроить ПК.