I disagree.
Morocco gets +1 to every yield in capital for every unique trade partner, scaling with era. In industrial age, you can have easily 10 trade routes to CS and other civs will probably send theirs to you, cause trade routes to Morocco didn't get hit by distance penalty. If only 4 foreign civs send trade units to you, that would make 14 yields of each type, scaling with era.
To reach that, Germany would need to have 7 CS allies which is close to half the CS which are in a normal standard game.
Ottoman can get 150 science (+150 food) or 150 culture (and gold) in 25 turns with their trade units, effectively giving 6 science/culture per turn, scaling with era.
Germany got nerfed by 33% less yields and votes by CS alliances and 40% less production modifier on Hanse.