I see. So if I build a house I can keep it as long as I live and leave it to my descendants in perpetuity; but if I write a novel then it belongs to the collective.
Depending on the state, you can't do that either. And as much as I hated learning the rule against perpetuities, and indeed as poorly as I learned it, the main idea is that it evolved for a reason; the current trend of abrogating it is stupid.
Well, not quite. RAP doesn't apply as long as you just leave something to X and his heirs. It's when you leave it to X's grandson and heirs that you have problems (create, kill, count).
Keep in mind the Rule Against Perpetuities was created because they didn't want powerful Feudal lords to maintain hereditary property without receiving the benefit from the King. It has little to do with modern law. I personally agree that there should be some limit, but RAP was not created for such a limit.