My take:
WCRC have known about the requirement for CDL for a long time, and have made no attempt to comply. They had an exemption, but got caught not sticking to the terms of it, hence the earlier suspension. They have spent a lot of money and time fighting this, which they could, and should, have spent on sorting the problem. CDL will happen. WCRC are now trying to place the blame for loss of tourist revenue on others. None of this makes business sense. One must therefore come to the conclusion that WCRC are not interested in continuing to run the service.
In any industry there are regulators and they set requirements, you may not agree with them but thats the framework you are operating in and there has been plenty of time for compliance. There are various compliant solutions that are possible, modify existing Mk1 stock, bring new stock in, etc. Obviously any sensible business would go for the most cost effective solution.
So is it time for someone else to take over what appears to be profitable and popular service, and how can that be brought about.