Would it be cheating if an equivalent Apple technology was enabled?
20-30s seems extremely slow but I'm not normally using a Mac. Anecdotally on Linux and Windows systems I commonly see 6-10 seconds on a hard reset with absolutely no optimizations
It takes a while to verify all the signatures in every chip to make sure you didn’t do something evil like repair your own hardware.