Kate Middleton's absence from a key event over the weekend has sparked criticism among Royal enthusiasts.