Wales can't appear appear on the flag because
a. Technically its part of England and has been sice the 13th Century. Therefore it is represented by the cross of St George as the national flag of England.
b. Its a principality and not a kingdom. The Union Flag only shows the kingdoms that make up the United Kingdom of England, Ireland an Scotland.