I hear you
You are right. On most boats the gooseneck is fixed, and it is at a point where if you extended a line even with the top of the boom to the mast you would have the location for the top of a lower band, and this (top of the band) is supposed to be located the P distance down from the bottom of the upper band(if there is one)..With a fixed gooseneck you can use a cunningham (like most boats) to adjust luff tension...
What really matters is that you contain the mainsail luff in a distance not exceeding the P measurement (for racing).
Raise the mainsail up so that the head is as high as you can go without fouling the halyard shackle in the halyard sheave, and checking to see if the leech of main is clearing the backstay. This is your "full hoist location". Then place a piece of black tape with the bottom of the tape even with the headboard at this level. Measure down the distance of your P measurement, and place another piece of tape with the top side at this location.
This is the area between which the head and tack of the main should stay (this only matters for racing). If you are racing, you cannot adjust the gooseneck below this point. If cruising, have at it.
But by locating the upper band as explained, you are getting the head of the sail up as high as it can be without fouling the sheave or backstay, and that is what you want for any boat-then the only issue is how you adjust luff tension down low. As long as you are not racing you can do as you please with the goosneck. An added bennie is that this will keep the boom as high as possible and reduce the dreaded headknocking effect.
Does this help? Feel free to contact me directly by PM or email if you want to go into specifics-I'm happy to give you a phone # to speed things up. In fact here it is-I give it away anyway to the group for anyone who wants to chat...312-735-6360.
Good luck!
S