Yes, the Prince of Wales has a lot of medals. But he has, in fact, earned them - he has qualifying service for every single medal he wears with the arguable exception of the stars he wears below his medals (insignia for some of his knighthoods), which indicates his Knighthoods which he did receive pretty much because he is the Prince of Wales.
None of His Royal Highness’ medals are particularly prestigious but he actually earned every one of them according to the rules by which they are awarded.
You may not think much of his service - but speaking as somebody who served for over twenty years in the Defence Force of a Commonwealth country, I do respect what he has done in that regard.
But he doesn’t have a V.C., does he?