Since it creates its own index, is there a reason why I should “carry” the entire blockchain?
It builds the index from the bitcoind blockchain, hence why you need it.
I don't think you can use systemd with WSL... you can however use it with WSL
2:
https://gist.github.com/djfdyuruiry/6720faa3f9fc59bfdf6284ee1f41f950note that systemd is not entirely necessary to use ElectrumX... it's just a method for setting it up as a background service and autostart etc. You should be able to just "run" ElectrumX assuming you have the config etc setup correctly.