the price of an asset (when the asset is the currency itself) is based on its economic activity. You said so yourself. The price is dictated by markets. By how much is bought and sold on markets. That is the definition of economic activity. Which part of that do you not understand?
people don’t use bitcoin to pay for other stuff. people buy and sell bitcoin itself. The currency is the asset.