The first point is the private key is very important, and one thing you need to remember this private key should be enough when you want to import wallet to wallet even to new devices. but if you lose your private key then you have to secure the Json file, in my opinion a password is also needed and even needed to enter the wallet, so my advice is more precisely, you need to save it because in the future of course you will need it again.
It can be concluded that the information provided by both of us and you when you want to open your wallet is very important.
Why not just save the private key twice ? why I need silly json and silly password ? If I can access my funds just with private key then it's easier than json+password