Testnet will be helpful for developers who can create smart contracts, deploy them on the testnet and test them for errors or bugs. Only once they are confident that their smart contracts are working on the testnet, they will deploy to mainnet and they will be available to general audience
RE: Connecting Polygon(MATIC) to Metamask