Why one global value cannot work
Different jumpshot bases have different release points. A single offset that greens one base will consistently early- or late-release another, which is why libraries shipping a universal value produce wildly inconsistent user reports.
Per-base profiles are the fix, and they are also more work to maintain — which is precisely why most libraries do not ship them.