The opposition has attacked the Modi government over the National Democratic Alliance's last full-fledged budget before the 2019 Lok Sabha elections.