I think that is a very minor issue - certainly a lot less of an issue than accidentally knocking a control in any of the built-in effects because, unlike built-in effects, Nyquist effects always reset to their defaults at the start of a session.
Having an indicator (of some sort) for the default position of sliders is a feature request for ‘all’ effects (not just Nyquist effects).
I don’t think that is a big issue either. It would be nice to be able to save user presets (like in the Equalization effect) but that is not an option for Nyquist plug-ins. In practice I think that it’s useful to be able to retain settings from one occasion to the next occasion within the same session (for example when fading down and then back up again) which the current offerings will do.
I don’t see the slider controls as an optional extra, but rather as the primary purpose of this plug-in. I agree that we should try to make the effect as easy as possible for less able users, but not at the expense of what the plug-in is intended for.
In effect, a control that chooses either “Preset” or “Customize” is the same as an option to “Disable All Sliders”. As disabling the sliders disables the core feature of this effect it should definitely not be the default. The Equalization effect does not have the presets as the default option, though I’m sure that some less able user would find that easier, but such an idea would not be entertained by either the developers or the vast majority of users because it would cripple the effect for what it is intended for.
I could live with an option to disable the sliders as long as the default is off, though I really don’t think it is necessary.
With the version 25 GUI, this effect is by no means the most complicated effect in Audacity. I suspect that most users that are likely to struggle with it are unlikely to even find the effects that are below the divider.
It would be a show stopper for me if % was the only option. I think consistency is important as it allows the tools in Audacity to work together, not against each other.
No, not compared to “Sliding Time Scale”, but you also seem to be arguing that having any sliders is too complicated for some users as the reason for having default presets. I think that we need to accept that anything more that the standard linear Fade In and Fade Out will be too complicated for some users.
A linear scale is an option in the current “Text Envelope” effect and I’m strongly in favour of keeping that option.
I would not against having a linear scale in this effect if it could be done in a clear way without duplicating controls that can’t be greyed out. If Nyquist plug-ins supported greying out controls then I’d say yes, let’s have both. If Nyquist plug-ins supported tabbed interfaces so that we could have a simple and an advanced interface, then I’d say let’s have linear on the simple and dB on the advanced (provided that the simple or advanced selection persisted from one session to the next). Unfortunately the Nyquist plug-in interface does not allow these options, which leaves the choice between duplicating controls or deciding on dB OR linear. With a choice of one or the other I think we have to go for dB.
There is one other option that occurs to me, though I’m not sure how much either of us will like it 
Rather than having a choice drop-down selection for dB or linear plus sliders (or text boxes), we cold have one text box below the sliders.
If the text box is empty (or invalid), then the dB sliders control the high point and low point.
If the text box contains exactly two numbers, then they are the high point and low point on a linear scale.
Perhaps called something like:
(Optional) Gain as %: [___________]
Version 25 is currently my favourite. I much prefer it to version 24.
The only place that text can go is as ;control text (before and/or after the control) and the ;info text (at the top of the interface).