Are the TrainerRoad power meter calibration issues a result of the softwares inability to accurately account for variations in trainer resistance curves, or is it a hardware problem with the power meters themselves? It seems like every time I see a post about calibration issues, someone chimes in with a solution that involves recalibrating the trainer, but thats just a Band-Aid fix - whats the root cause of the problem? Is it TrainerRoads algorithm, or is it the trainers themselves that cant provide a consistent power output? And why do some power meters seem more prone to calibration issues than others? Is it a matter of quality control, or is there something more fundamental going on? Can someone explain why TrainerRoads support team always seems to suggest recalibrating the trainer, even when the user has already done so multiple times? Is it a case of if it doesnt work, just try recalibrating again or is there actually some science behind it? And whats with the lack of transparency from TrainerRoad about the actual calibration process - shouldnt they be providing more detailed information about how their software calculates power output, rather than just telling users to trust the numbers?