MPs say Rishi Sunak has “effectively drawn a line” under helping 1m people needing virus support.