My view of what you’re currently doing there is merely suppressing items from the Browse page menu - for example I could have Tidal on view even though I hadn’t linked thru to a Tidal account in order to use it.
What I guess WiiM are suggesting doing is suppressing certain features that use a fixed amount of buffer memory that’s currently reserved for the aforementioned services and making that available for other purposes. To a degree, the services they mention should really be mutually exclusive so I could see an argument that such buffer memory should already be available to whichever feature needs it at the time it needs it and not dedicated to just one feature. However, if they could make use of a shared buffer, I’d see that as an internal change that they wouldn’t really need to tell us about…
Plus my suggestion above re Squeezelite is a little tongue in cheek - reserving space for buffers etc isn’t necessarily the same as using that space for code…