Super Boo punched base Trunks because he believed those kids were the actual challenge. This means that he wasn't holding back. Trunks should have been eviscerated but he wasn't. Gaps do not scale linearly.
Anytime that they don't, people like to turn their head and use other scenarios where characters are obviously implied to be holding back, so they can still believe in this fallible logic. The burden of proof lies on you to prove that Toriyama sat back with a calculator and tried to depict what a fight would look like between someone 'this powerful' in comparison to someone 'this powerful'. The evidence is non-existent, because Toriyama intentionally got rid of power levels because of how silly and contradictory they were, not to mention limited. But fans believe Dragonball and 'fights' in general, can be determined by whose battle power is higher and to what degree, but not by fighting experience, technique, strength, speed and anatomy, et cetera.
Sorry, that makes no sense and it never will. Gaps are contradictory to one another and if your logic was absolute, it would be infallible without any contradictory events. It isn't.