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