Ano vytváření balíčků, klade větší nároky na tvůrce těchto balíčků. Ale pokud vytvoříte rpm pro RH, tak máte jistotu že vám to pojede (na tom RH). Když to same uděláte pro Windows, tak vůbec nemůžete vědět, že když tam nahrajete nějakou novější verzi nějaké DLL knihovny, tak přepíšete starší verzi, kterou používá jiný program. A to že je něco v nepořádku se dozvíte až tak, že vám něco nejede. Což je v produkčním prostředí velký průser. V současných Win prostě bez problému nainstalujete program A a program B, které ale nejsou schopni pracovat současně.
Nehledě na komfort pro uživatele. Chcete mít aktuální systém? Napište yum update, nebo apt-get upgrade, nebo jiný ekvivalent. A máte to aktualizované. A ve Windows? Vždyť já už ani nevím odkud jsem si ty programy stáhnul! Takže to nejsem schopen zaktualizovat ani ručně kus od kusu. Natož jedním kliknutím.