Imo the two main goals of running your own node are just not trusting someone else to relay to you what the status of the blockchain is and to protect your own data if you want to check/broadcast a transaction. In that case you can run a node on any old device so long as you trust the device. It will (hopefully) never have your private keys on it so it doesn’t need to be special or expensive. You could always install start9 os on an old laptop too. I’m not expert just sharing my thoughts.
The main goal is decentralization my friend :) the more node running the chain we all agree to participate the less options Black Ro ks have to change the rules.