There's not an obvious gameplay reason for it, so I would assume it's a back-end system thing that would be pretty resource-intensive to change. It is disappointing though.