Budget has become political showpiece