Antares1275, ignoring the thinly disguised bad language, your anger issues and threats, I am quite happy to provide you with some answers. Yes, I am well aware of the hardships that people worldwide are facing because of world events (pandemic and Ukraine) and the likelihood that things will get much worse. A Europe-wide war or worse is certainly one of the more unthinkable possibilities.
N3V is not a charity, they are a business that must at least break even if they are to survive. If they are to grow, with newer and better products, then they must make a profit. If they can find customers, like myself, who are prepared to pay a premium price, or an annual subscription, for a product with more features then that will help them survive and grow. Tony has already stated that the uptake of subscriptions has given them the financial security to employ more programmers and that will be a benefit to everyone, not just to the subscribers.
Ever since these forums first appeared posters have been predicting that the (then) current version of Trainz will be the last version ever and that the company will go under unless they immediately follow the posters ideas on how a software business should be run. The company is still here, with a change of name and ownership, after 20+ years. New versions of Trainz have appeared at regular (or irregular) intervals throughout those years.
It is not unusual in the industry for software products to be released with components missing - you mentioned the Tornado and HST. I have no doubt that these will be added to the product through free DLC updates, something that has happened before. The alternative is to keep everyone waiting indefinitely while the creators of those products (who are not N3V) finish their work.
So you paid the full price for a copy of TRS22. Good on you. In my personal opinion, which I posted in another thread, it is worth the upgrade price from TRS19 (Standard), which you have in your timeline, but perhaps not so much from TRS19 Platinum. But that is my opinion, others like yourself, may have an equally valid but different view. Looking over the list of TRS22 features on the Trainz Store Portal (link at the top of this page) I noted that Surveyor 2.0 is not included, something that N3V have never hidden or tried to disguise. Right from their first announcement of the new Surveyor feature (S20) they have made it very clear that it is a Trainz Plus subscription only feature that may eventually make it into a future retail release.
The current S20 is still very much a "work in progress" and it will evolve and improve with new features before it reaches a retail version. It still does not have all the features that are available in the original Surveyor interface which means that users must, for the time being, switch between the two Surveyors.
I wish you well. TRS19 and TRS22 are both excellent products and should bring you many happy hours of Trainzing.