> Still lets you turn off Bluetooth with a single click, even when all you have is a Bluetooth mouse and keyboard.
Is there any system that wouldn't act the same way?
It is a UX issue though for sure, I don't disagree. While GNOME might or might not ever fix it, you could hack together a solution yourself with udev rules and a USB stick.
Something like this: (freeform, you have to adjust for your own usage)
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="vendor_id_stick", ATTRS{idProduct}=="product_id_stick", RUN+="/bin/systemctl start bluetooth"
I think something like that should work. Put that in `/etc/udev/rules.d/99-bluetooth-usb-activation.rules` and do `sudo udevadm control --reload-rules && sudo udevadm trigger`, then after that, when you plug in the USB stick into the computer, it should start bluetooth automatically again.
You could purchase some random USB stick from your local hardware/"everything" store and use that as a bluetooth activator.