TT is 100%. Bikes, motors, carbs, etc are dead stupid, just like computers. All they do is follow the laws of physics & nothing more. If something is out of spec, then leaving it uncorrected will just lead to non-optimal performance. Even an un-touched bike will have its needle and seat worn to some degree after miles are put on it, resulting in a different float level than what was first on it.
In my view, the float level is the dependency by which all fuel delivery circuits in the carbs are based on. Its something that i do first before even considering any other tunable aspect of a carb like pilot or main jet sizes, because once you change the float level, it throws out all other settings as well.
TT is also 100% that its the average float level that matters in the carb. The fuel is choppy in there, but there will be an average level that the main jet 'sees', and its this average level that is either easier (or harder) to push into the engine depending on how high (or low) it is.