The way I understand it, the point of hop-up is to give the projectile an upward spin in order to give it a trajectory that curves upwards, in order to compensate for BB drop - which in the case of airsoft projectiles with poor ballistic coefficients and relatively low velocities, is very pronounced even at short range. This is the reason why some hop-ups can be adjusted, in order to match the amount of upward curve required to match the drop of a particular BB weight at a particular velocity. This is completely different in concept to the spin given by conventional rifling along the axis of flight which gives gyroscopic stability with the additional benefit of preventing elongated projectiles from tipping end over end.But the entire point of a hopup is to trade power (kinetic energy, velocity) for accuracy (reproducibility). Same with a rifled barrel, some of the energy in the propellant is used to spin the round, around the axis of flight for a rifled barrel. For a hopup the round is spun perpendicular (usually about the x-axis). In both cases there is less KE in the round, but the round is much more accurate.
It makes more sense to me to do away with hop-up entirely and just know how much your projectile will drop from your point of aim at a given range, and compensate accordingly.







