I've certainly advocated that everyone should boot their OS on an SSD for years now, but I worry that once it becomes a requirement, Microsoft will stop bothering to optimize their startup process at all.
Besides, what about cheap laptops/netbooks/HTPCs that use flash memory? Do they fall under this requirement? They're not spinning disk, but they're not SSD's either.