Previously, the main issue for Germany not to go for the mercenary contract card was because of the random element to it. You managed to fix this for other Europeans civs by allowing them to access to this politician (and thus, incentivizing people to use more mercenaries) and yet, you decided to deny Germany, the previously known civ for it’s mercenaries capabilities, to access at least some guaranteed mercs units through Mercenary Contractor politician for age up.
Because of this, now that we’ve got Swedes with guaranteed good mercs through several means and buffs, I doubt anybody is going to go for mercs strat with Germany, holding their breath to at least get one viable mercenary unit for the card to be worth it… Why wouldn’t you just let Germany have good age III mercs and Swedes superior age IV mercs and options for mercs?
It’s not like it is their only strategy, so I don’t see why good mercenaries should be exclusive to Swedes.