Saying ITV Scotland doesn't exist is technically true but there is an ITV Region in Scotland - perhaps he means ITV Borders!
Either way, in order to save bandwidth - VM only gives the local channels at the headend and does not distribute them to every box nationally. Sky has the channels via Satellite so they would be using no extra capacity if they let them be seen nationally or only locally.
If it's not on your Sky Q box however, you can tune it manually to recieve the channels. (
https://www.a516digital.com/2014/11/...equencies.html). [from what I remember, they removed it from the EPG for some reason]
Do remember that Scotland's "channel 3" for most of the country is STV, but Borders television is an ITV region.