You can attempt to idiot proof something by guarding against mistakes typically made by the idiots of today.
You can attempt to future proof something by guarding against foreseeable mistakes that might be made by reasonable people at some point in the future.
However, you cannot future idiot proof anything. Idiots keep getting more idiotic. There is no way to predict what mistakes the idiots of tomorrow might make.