The gen bonus cap should be removed whilst rescaling the bonus to 1% per retire. That way the current gen 16 cap would be attainable at gen 46 (as if anyone will ever get there), and it would give players incentive to keep retiring past gen 16.
or
retiring at level 31 (gain 1 loom point)
retiring at level 32 (gain 2 loom point)
retiring at level 33 (gain 4 loom point)
retiring at level 34 (gain 8 loom point)
...........
so we dont have to retire at 31 and play with low levels, we can go 32 or 33