It seems like a perfect storm of factors like Strategic Resource availability, tech gaps, and maintenance/upgrade costs. Definitely in need of some tweaks, but I can imagine they'd have quite a big effect here. It's quite sad to see warriors floating around in the Renaissance and beyond.