According to who?
If the MoU contains the terms or elements of a contract, then it can also be a legally enforceable contract. MoU and contract are just names, like vehicle and car, they can both sometimes crossover and be the same thing.
Cricinfo isn't exactly the New York Times, they are just a cricket news website, their journalists are just sports reporters and might not know specific legal terms, or the details of this agreement.
1- True, but only someone that has read the agreement can actually judge whether this is a legal contract. I dont think PCB would actually try and sue over an agreement with very vague or absent terminology, so there must be truth to the idea that this MoU was somewhat legally binding.
2- Most MOU's ive seen arent really this specific in detail, and usually just contain an agreement or something to meet up and further solidify the details in an actual contract. This MOU contains strangely specific details like the frequency and number of games, the venues, the dates, and some other terms and conditions, which would be pointless to include in an MoU unless both parties understood that this was a very basic "draft" of a future contract, or that it was somewhat legally binding.
I also dont think BCCI would sign this agreement unless they were even somewhat committed to abiding by the conditions in this MoU, because they would have just hammered out such details in an actually full fledged contract. Also, BCCI's argument so far is that they didn't receive permission from their government, why would they say this when they could just claim that the MoU has no legal standing?
Like I said from my previous posts, I haven't read the agreement and am just speaking from a hypothetical perspective.