Technically no, you can accept signature requests from sites without any value in an account. Adding cryptocurrencies in your MetaMask account  (such as ETH and ERC-20 or, ERC-721 tokens) allow you to invest, trade, play games, own unique digital items (NFT collectibless), and much more.