How can anyone claim E&W is one country when some laws, even non-devolved, are different?
A principality can have separate and different laws, but until you get rid of the Prince of Wales your country will not have achieved true country status. Take no notice of what the HoC says, as you've acknowledged yourself they are all liars exploiting expediency.
A principality can be a separate country, for example Monaco which is a City State and microcountry contained within French borders and the sea, but it has that status because it was never a part of France and guaranteed the continuation of it's pre-existing independence by the French government. Furthermore their Prince is their own and hereditary. That of course is nothing like the Welsh situation which is subservient to the UK parliament and throne and the Welsh are subjects of the UK crown.
In truth though the status of Wales is a just a part of the huge confused mess that we've made of the structure of these islands:
There are four nations whose peoples have those nationalities.
Wales and England, once the one country of Britannia under the Romans, are federated as Britain.
Superimposed on that federation is the superfederation of Great Britain which includes Scotland, the word Great indicating the larger area, not status. The word should have been Greater of course.
Then superimposed on those two federations is the United Kingdom, a sort of super-superfederation which has added Ireland in varying degrees.
None of those federations is a nation, therefore their peoples cannot have federal nationalities, such as British, Great British or UKean.
Yet the UK government in its customary lack of wisdom gives in recent times a notional British citizenship to any who settle here and naturalise. They should of course only grant the citizenship of the country settled in.
That governmental confusion results from the odd notion that we are all British as well as our true nationality, but of course we are not. The Scots are not, since Scotland is not a part of Britain and never has been. And to say the English and Welsh are British both denies that England and Wales are separate nations and separate countries. If we were still the Britons of Roman times, there could only be just the one country called Britain and the nations and nationalities of England and Wales couldn't exist.
Other countries are far to sensible to have anything to do with this shambles, as far as they are concerned there is just the United Kingdom, or in the language of the United Nations, le Royaume Uni de Grande-Bretagne et d'Irlande du Nord, all lumped in as one!
And to them we are all just UK citizens.
.