In my personal experience gun owners want mechanical foolproofness too. They want something that's not going to lock up or fail or discharge at the wrong time. Smart features just add a layer of complexity with fail possibilities to address a problem that many of them would prefer to be addressed differently anyway.