My parents have a beech coffe table finished with soap, the colour is beautiful after more than 20 years and the patina is beautiful. But if you can't accept patina look elsewhere.
It reduces the friction so I don't think it is good for workbenches. Why not linseed oil? Just buy a quality...