Потому что они там не нужны :)
В линухе другая идеология. Это все равно, что приехать в Японию и спросить - "Ребята, а чего вы ходите в каких-то странных обмотках и все время кланяетесь друг другу?"
Идеология винды - "все свое ношу с собой". Программе для запуска не нужно ничего, все у нее в дистрибе (из-за чего дистрибы могут быть громадными). Отступлением от этого правила являются программы типа MS Office, которая может сказать "Чувак, мне тут компонент винды нужен, сделай то-то и то-то" или программы не менее толстых контор типа Autodesk и крупных дорогих игр (но опять же там двадцать раз напишут, что сделать)
Идеология линуха - "ребята, давайте жить дружно". Программе для запуска потребуется стопицот внешних зависимостей, наличие которых надо проверить и если необходимо - скачать и установить. Отсюда и возникает необходимость в репозиториях - ведь нужно знать, откуда качать! У каждого дистриба свой менеджер пакетов, который отслеживает зависимости, скачивает и устанавливает. Установка мелкой проги обычно зависимости не порождает, установка пакета типа samba порождает гигантский список зависимостей.
И тут как обычно два выхода - либо применить универсальный патч Бармина (он решит все проблемы) либо вернуться на винду...