That's often a hidden cost. Someone I work with had to take "holiday" for the 6 different visits for BG to fix a single fault on his boiler.
Fault finding seemed to be guessing which part had failed, realising that the spare wasn't in the van and leaving. The next fitter would come with the original identified spare, fit it, find it didn't cure the problem and then make a guess of his own.......