Redmoon, I don't feel that this is the case, though the testing of which would be referential at best and not fully applicable to actual in game use. You're not wrong, weaker springs provide less joules, but have you taken the time to test the actual joule creep that occurs with a weaker spring? Not trying to sound confrontational, but in theory, while the actual joules would be lesser, the most efficient ideal cylinder to barrel ratio might be lower, if my theory is correct.
In summation: lower spring might lower the ratio of cylinder to barrel for most efficient joule creep with that set up. Not saying that it will be of higher joules than a stronger spring, but I believe it will affect the ratio and is part of why weighting the piston works.