Health secretary Wes Streeting’s move ‘long overdue’ but will not substantially benefit older people for up to another decade as he is warned the sector is ‘on its last legs’