MPs have revised the Ruto government's Sh4.82 trillion budget, reallocating funds away from the presidency to insulate vulnerable sectors and fund grassroots programmes.