It does work, But i feel there is a big scam in it. The contractors will use MGNREGA works for railway construction but Gov will pay the workers and also the contractor will take money for workers in the contract.
So basically the contractor will get free labour but he will get money from IR.