I honestly believe the game was called off for safety reasons mate. City will be well aware of the problems they will face with future fixture congestions. The outbreak may be so bad that the New Years day fixture may also need cancelling, and will be exacerbated if they win their league cup semi final and have a decent run in the FA cup, neither of which is improbable. A couple of seasons ago I think Arsenal had to play 6 games in something like 11 days and City's pile up could be even worse.
Add this to the fact that we were without 5 key players amongst others, and we needed to rest at least 3 or 4 more. They could have been without 10 or 11 players and still put out a comfortably stronger team than us. I do believe that the cancellation will work to our favour.
Still doesn't explain why neither they nor the PL have been more forthcoming on the detail front. The fact that they still haven't disclosed the figures just proves to me that the club were stonewalled when they asked for the information initially, and why they had to go public with their statement. And now we're getting pilloried for it in some sectors.