Trying to recall..  I think an NBT limitation? Maybe it can't store nested type information, or list doesn't have a type for list... I'll figure out what my reasoning was and add a more descriptive comment here. It would be nice to be able to support it.