iTunes Match is not "flawless". Far from it.
My library has over 25,000 songs and, once you hit that limit, you're screwed. Nothing really works again. You can't increase it by "buying more". You can't manage what's stored in "the cloud".
Once you hit that limit - game over.
On the other hand, for the same $25, Google will store 250,000 songs.
Apple is doing some serious "footgun" here by being stingy, and all the while sitting on a huge pile of cash....