I think you are being a bit harsh here. I had a very good experience with sourcing a crystal for a vintage Omega. The Boutique called me to meet one of their watchmakers from New York when he was in town. They ordered the necessary part from Bienne and then I had the watch shipped to NY and returned through the local Boutique. No muss and no fuss. Even came back in one of those nice red zip up cases.
The problem that Omega has is that there is no good business case in manufacturing parts for watch movements that have been out of production for decades. It will cost hundreds of dollars per part when you take into account the tooling necessary against the small batches required. When it comes to dials, many of the companies that originally made those dials for Omega are long out of business. There was a point, some years ago, where Omega had some new dials made up to use in vintage watch restorations. However, these service dials generally had different fonts and markers than the originals.
Since the original parts production has long been used up and some collectors are not happy with "factory-original frankenwatches", what is Omega to do?
I can understand why Omega has no interest in selling vintage watches outside of the privately owned store in London. It makes no sense to undercut the sale of new product by selling vintage watches at fair market prices that are well under what is charged for a new Omega. IMO, the prices in London on those "official Omega" vintage pieces are artificially high for a reason.
My guess is that the vintage restoration section at Swatch Group is not a huge profit center for the company,
gatorcpa