Purpose of multiple barracks/hospital?

Hello all! I'm wondering if someone can explain to me the purpose of multiple hospitals and barracks? Looking at each upgrade, it doesn't seem to add anything but power and experience. Hospitals don't appear to have a max capacity; likewise for barracks.