How would you rotate keys with that scheme?
All this plus something like a notary system to double check all your trusted root keys, would be much better than the hierarchical CA system we have.
It's not interesting why someone hypothetically did get their root keys compromised, it's interesting how the proposed system would cope with it.
(Downvoting the question is not really a web scale way to build a global trust system.)