It is necessary to look at this from the point of view of the common user, not us who do some testing. From the user's point, the automatic enabling of GPS makes perfect sense.
So I see here two options.
- disable this automatization in Beta versions as I wrote before
- add extra options into Expert settings like "Enable GPS upon the start of guidance" with "true" by default
Is the second option needed, do you want it?