I've just experienced my first compass error after a dozen flights with the latest firmware. Switched off immediately (hadn't taken off at that point), turned back on and all was well.
This is pure speculation, but it could be that the error is in the H firmware getting the compass into a bad state, rather than some strange increase in sensitivity. If that is the case, it would be a very bad idea to re-calibrate with the latest firmware, as you have no guarantee that you're not calibrating with the compass in it's bad state. The result would be a bad calibration that might not surface until later on, or might cause a higher rate of compass errors.
I've no problem with regular updates - if they're handled well, regular additions of new features are very welcome, and there's no reason they can't be reliable. The challenge in any complex system like this is managing the build, test, release cycle so that changes are controlled, well understood and thoroughly tested. The software that's going into these drones is an order of magnitude more complex than it was just a few years ago, so the teams behind them are having to change dramatically to deliver. When we see other companies announcing new drones, my first thought is whether they have the resources to provide the software that will support the shiny hardware they're showing off.