In most cases probably it wont prevent them, but it would most likely have prevented at least the Aurora shooter and other mentally unstable people from buying guns. It wont stop them all, I agree. But at least everyone will have been evaluated and some fraction will be prevented.
And the inconvenience for law abiding citizens would be very minor. I’d make the sacrifice, how hard was it to take a drivers test?