I agree, I did not say it did not work, it works great, but Evaporust will remove metal if it sits on it long enough.
Imagine that any derust solution would.
Have also used molasses to derust an oil pan. Took about a week but worked great.
A gallon of molasses mixed with about 10 gallons of water. There are before and after photos in the link attached.
Be sure to see the final photos on the second page of the post.