Moduly mají tu výhodu, že jim můžete nastavovat parametry a nahrát do paměti a pak zas odstranit, když ho nepotřebujete... bez rebootu.
Do jádra zakompilované ovladače mají výhodu, že nemusíte mít v jádře podporu modulů , nemusíte mít s systému modutils, nemusíte si k jádru schovávat ještě další soubory...
No víc mě nenapadá...
Budete-li mít přímo v jádře všechny moduly, potřebné k namountování kořenového filesystému, je pravděpodobné (ne jisté), že se obejdete bez initial ramdisku. Ale vzhledem k tomu, že moderní distribuce typicky obsahují nástroje pro jeho automatické vytvoření, neviděl bych v tom nějak zásadní problém.