I agree with Hermione and Azure, Charlotte uses this sport to promote her partnerships with Gucci. As a member of the Princely Family, it looks better not to be considered as a model (she uses to be). Horse riding is a posh sport, lots of money, lots of "beautiful" people from rich families...