Sims...you simply cannot bang on about the distance the NSWGR operates its trains when in two of your examples the train only operates ONCE a week...or even LESS 
The only trains that operate daily in your example are Dubbo...and Armidale/Moree because the train splits along the way.
The other examples you cite are on the main north and main south so have to operate if you guys are going to keep operating an inter-capital service.
Victoria's services may be shorter distance...but we will soon be operating up to 5 services on our long distance lines...EVERY DAY.
https://regionalrailrevival.vic.gov.au/
Moreover...5 services a day will NOT be in operation for the sole use of 'pensioners'...and if NSWGR is in such a parlous state that only the aged and retirees are using your system...perhaps the whole of your system needs a root and branch review.
Also...as Victoria is solely responsible for the operation of the Overland...you can add that 727 Km journey into your example as well.
Mike.
Don't forget that 2 of the North Coast XPT services are within the state, being Grafton for one and Casino for the other service, the Casino service does provide connecting buses to various locations along the routes to the Gold Coast and to Brisbane plus the return connections.
The Bathurst Bullets introduction put some extra strain on the Endeavor fleet and the said introduction some time this year of another service is not going to help either.
As a side point there is no more NSWGR which was made defunct back in the 80's or earlier when it become firstly PTCNSW and then SRA, Railcorp, goodness knows what other brands as well.
Theres little doubt that pensioners use the service with two return tickets per year allowed, but not everyone uses them as there are a lot of grey nomads on the roads that sold up their homes and live along the roads. There are others who use the services as well that get concessions better than pensioners, such as the indigenous community. Some trains are also packed for the majority of their distances as well, and not so much seasonal or the like either.
While the current arrangements with the Melbourne XPT services are jointly, or were jointly funded by both states, I would hope that continues with some agreement between the respective state governments for some sharing in the costs, otherwise its possible that the services may be cut to Albury and change trains there to/from Melbourne a step back in time and wont help patronage levels either. ATM, NSW does maintain the XPT sets and no help from Victoria, so only referring to the same arrangement as before when the interstate services and extra carriages and power units were ordered for the extra distances.
Whatever and whenever the new trains get here, for me the first sets need to be only replace the longer distance trains, allowing the older trains to be used on additional services especially in/to regional areas.
To me its great to see Victoria increasing regional services, love to see that happen in NSW as well.