All routers ship with software.
(edit: and RAM!)
(edit: and NOT multiple video outputs!!)
x86 multi NIC barebone fanless PC is not for routing, nope.
Who said anything about multiple NICs? Ethernet port and Wifi modem in AP mode are more than enough
It definitely could be! And some people do use it for that!
(edit: but it's not considered a consumer grade router, that's for sure!)