"if you don't have an initrd then the root filesystem and /usr need to
be mountable by the bare kernel without tools"
'Scuse me, I don't follow this part. / yes, /usr no. They can be very
different, after all, /usr can be a network filesystem or more generally
just require a kernel module to mount. Isn't that what the whole debate