Starbucks announcement that it will close 600 stores in the US is a long-overdue admission that there are limits to growth.