Brands spend an outrageous proportion of marketing budget in attempting to engage with the Gen Z demographic - with their spending power upwards of £300 billion according to a recent estimate.