I doubt that's actually true, there are many different requirements for desktop/laptop users that work best with or require initramfs setup at boot time. The only way to not need it is to greatly reduce the capability of the system or increase the fragility of the boot process. If you want encrypted block devices, software RAID, dependency ordering for hardware initialization, etc. then it's best to do that from an initramfs. Maybe you don't want these things but other people do so it has to be supported by default.