Retail job losses are a ‘loss of opportunity’