A real life example of what happens if GL.iNet is 'getting rid' of features: Firmware 4.3.6 removes features!
You'll see, the users are not very happy.
They want these features without manual configuration. Some uses this, some uses that.
I am happy to choose between OpenVPN and WireGuard from the unpacking on ... But I also would understand if they say 'please install the needed first'...