When King Charles was in Kenya this week, he acknowledged the painful history of British colonialism in the east African country, but those looking for an apology did not hear the words they were hoping for as Charles made his first trip as monarch to a Commonwealth country.