It all depends on the state of charge of the battery as well, if the battery is not in a full state of charge, the excitation voltage to the rotor will be lower, and a lower output of the alternator will result .
The speed of the rotor is another factor, seeing as how the rotor spins at crankshaft speed, most alternators are 'geared' to rotate around 3 times engine speed, so even at idle, they are spinning around the 3-4000 rpm area.
The rotors on our bikes don't get to that speed until you get up to highway speeds .
If you routinely ride in 'city' traffic you will have a chronically low state of charge on your battery, due to the low output of power from the Bosch charging system on our bikes .
When I lived in Chicago, I had a 5 mile ride to work, with 13 stop lights, if I didn't put a battery charger on the bike overnight at least once every 5 days, the battery would be 'dead' on the sixth or seventh day .