2FA should be enabled for any centralized accounts, like exchanges, but there’s no authority who could require a second factor for a real Bitcoin wallet.
Edit: multi-sig has been available for a while, so I suppose that could almost be considered 2FA