It seems you have a poor understanding of what calibrating the compass actually does and this is affecting your thoughts on the matter.Yea, I thought that might be your consensus. Though there are numerous horror stories in the forum where pilots had wished they'd performed a calibration prior to flying, as it might have prevented an compass and or IMU discrepancy. While I understand both the pros and cons associated with performing a calibration every time you launch the bird, I'd advocate a performing a calibration if when at boot up you receive an compass error, or are just launching from a new site that hasn't been flown in. Safety first, as Magnetic interference near the takeoff point or un-calibrated compasses are the usual suspects.
A compass error would be more accurately called a compass warning.
It's not a fault in the compass system that requires correcting.
It's a perfectly functioning compass giving a warning about magnetic fields it has detected nearby.
Calibrating the compass does not adjust the compass and make it more accurate.
Calibrating the compass identifies and measures the magnetic fields that are part of the drone, so they can be ignored allowing the compass to then give accurate compass data, unaffected by onboard magnetic fields.
Once you have done that, there's no need to do it again unless you modify the drone.
The numerous horror stories you refer to where pilots had wished they'd performed a calibration prior to flying, come from a similar lack of understanding.
Unnecessary recalibrating of the compass won't do anything to correct the problem of launching from a magnetically dirty launch point