Because the datastructure being manipulated is the "decentralized" feature here.
And to manipulate a datastructure you need software.
I am intrigued by your comment and your expectation about"decentralized", though.
And now I am curious: What were you expecting ?