I totally agree. But I have good news. Coreelec allows to choose rc_maps or remote.conf. Install CoreElec, it also provides better suppor for S905/X, it provides official stable builds, unlike LibreElec now. Recent CoreElec build uses Kodi 18.1 and it has no bugs.
I think LE removed remote.conf, because consistent support between various devices is more important, than user experience on cheap hardware.
In my device (Beelink mini mx iii s905) LE runs better than CE.
Particularly this built works smoothly and with no bug.