The purpose of the IdNUC/IdPi is to provide a turnkey system with as much flexibility as possible.
All of the flexibility that's built into it, like providing a renderer, creating network shares, running in text or gui mode, providing for remote access, ability to connect to any network wirelessly or wired, providing other services (airplay, etc) and on and on are meant to cover as much as we could anticipate.
Past that you can create your own with a linux build of MC on a stock rasberrypi 3-5.
You will have none of that turnkey system however so if you want a custom system and have a lot of time on your hands that's an option.