This is because the way SharePoint implements this is a work around.
I see lots of posts to either get repeating data into SharePoint or out of it.
SharePoint is built on a flat structure to be fast at navigatin how ever the price for this is it does not support relational data very well, if at all.
To get what you want you should consider using a database to house this information and using SharePoint just to navigate to it.