Why shouldn't I get bugfixes?
Seems this new DRM should have been implemented with the next version of Trainz, not an existing version of the product.
I have to agree with this. Obviously many people don't agree with DRM. They bought TS12 without it. They should be able to have a fully functional and updated version as long as it's still called TS 12. A DRM enable version should be a different version, even if it's just rebranded like "Trainz 12 Online" or something like that. This whole idea has been implemented very poorly in my opinion in both procedure and communication. I think some serious damage control may be in order. It's one thing to update and add features to an existing product, but this is more of a business and philosophical change and should not be done mid stream as it were.
Just my opinion. I could be wrong.