That attitude is downright un-American! Next you'll be claiming you don't have to get a new smartphone every 6 months.
Bah. That initramfs stuff is nonsense. If you build the kernel right in first place, you don't need an initial ramdisk or any of that fancy "module" stuff. ;)
I'm only half joking -- none of my Linux machines have initial ramdisks, and the only ones with modules loaded are the ones using the closed-source nvidia drivers.
But, I supose, if you want to build something that boots on any random PC, then yes, you will need an initial ramdisk and a _lot_ of modules that never get loaded for any particular machine.