You're right that you don't need a SIM to run GrapheneOS, obviously.
There's a list of vulnerabilities on our devices. Privsec community is working to check off each one, and there are various solutions possible.
Outstanding vulnerabilities include the need to have a SIM (for regular use like having internet, getting a SIM card in other countries when you travel and having internet, and even occasionally getting phone calls/SMS, such as to confirm an app login, which we still need to do so long as 99% of the world is stuck on WhatsApp/Signal. Basically, we still need a SIM card, and a SIM card is a simple and easy solution, if only the threat that comes with a SIM could be negated.
Not allowing the SIM to reach your actual hardware would be a simple and certain way. I don't actually know of another way (there are eSIMs and carrying portable hotspots, but I'm talking only about solutions that can be adopted by the 99% which means 0 effort and already done for them).