There are two categories of token holders. (1). Developers (2). Consumers.
Developers require the token to interact with a decentralized repository and the network. Interactions include pushing codes, creating proposals, executing functions, participating in stackmint, running a node etc.
Apart from sending money between people, consumers require the token to pay for services created by developers. Services can be anything. Examples include online shopping, games, ride-sharing etc. The possibilities are unlimited.