I've always been told that stacking consoles has diminishing returns. But, these data show console stacking to be linear. Is there a flaw in my logic?

Trained 9/9 cannons, 7/9 phasers

Phaser DHC Base: 829 dps

+22 Phaser Relay: 892 dps

+22 Phaser Relay: 956 dps

+22 Phaser Relay: 1020 dps

+22 Phaser Relay: 1083 dps

That is 63 or 64 skill points (rounding) per +skill from the console. The results are linear.

Also, using +22 Pre-Fire Chambers yielded identical results. So any combination of phaser relays + prefire chambers will give you the same +dps.

Finally, if anyone was curious, respecing to 9/9 phaser increases the base dps to 851; then the results remain linear again from that point.