No idea is perfect. I find that one preferable over the other popular alternatives where a few people's whim are the law.
Note: code is law doesn't imply it can't evolve, adapt, improves. the idea of code is law is the same as being against retro active legislation.