Why do I need to have a rootfs when flashing to boot from microSD?

point 4 in below post.