If the input impedance of the amp matches the output impedance of the transceiver, then it doesn't matter what length the coax jumper is. If there is a mismatch between the two impedances, then the coax can act as a matching transformer and then length of it will affect the SWR reading at the transceiver. An electrical 1/2 wave jumper will allow you to see what the input impedance of the amplifier/antenna actually is, but it will not provide any matching transformer characteristics. Don't get me wrong...using the coax as a matching transformer is a compromise.
The biggest issue with using coax to affect SWR readings is that as soon as you change bands, the coax length you were originally using is no longer valid. If I have an amp that I use on 5 bands, I need another way of matching the input impedance than messing with the coax. You can either make the input impedance broad-banded enough to handle the various bands, or you can use some sort of band switching mechanism that deals with it. CB amps only have to deal with one band so if the cheap builders can't get the input impedance right, it's easy enough for them to just tell people to fool with the coax.