Why does the title say iTunes Match when clearly this is about iTunes in the Cloud. iTunes Match is the service for giving you high quality versions of your napster MP3s.
Napster MP3s? Yes, obviously if you don't consume all of your music from the iTunes store like a mindless minion, it's "napster MP3s." And There is no iTunes in the cloud, so far as an app that operates fully in the cloud. The best they've done so far with iCloud is giving you the ability to re-download media that you paid for from iTunes. The idea that iTunes = paid purchases is insulting to anyone who has been using iTunes as a media library management application dating back to BEFORE there was such thing as an iTunes Music Store, iTunes App Store, iTunes iBooks store.
iTunes =/= iTunes Store, and those people so brainwashed to believe it does are clearly part of the problem for those of us looking for real solutions to cloud management of our media libraries.
----------
What are we debating here? I think Apple's goal is to save data. I think the majority of people will listen to a CD or a song more than once if they really like it. If that is the case then the downloading...which I will refer to as cache...is perfect because you've downloaded it once and can play it 10,000 times without using up your data. That's great for when I'm on a plane. Most airports have wifi so you can "plan ahead" by downloading what you think you will want to hear.
Sure streaming is fine, but the con is that streaming serves those with unlimited plans best, not those with data caps.
The way I see it is I will be playing songs as I go not worrying about what is or is not downloaded already. The only time I WILL worry is when I have run out of space. At that point I will be deleting songs/albums.
I think Apple's next step would be to automatically delete cache when an allotted amount of space has been reached. Take the picture I've attached as an example. It is from an iPhone app called iSub that does all this already. It's used to stream music (and movies soon) to your iPhone from your subsonic server at home.
I agree with you that there should be an automatic cutoff for the cache, but I disagree that streaming kills your data plan. This is the brainwashing that AT&T and Verizon are going for to get the average person to think they should tip-toe around the network and not use streaming services for fear of burning up their data. You can stream music HOURS A DAY, every day, and you're not going to burn through 2-5 GB of data on AT&T's network.
I think people should do some testing. Use a streaming app as much as possible for a week and monitor your bandwidth consumption. Tell me that this is a HUGE deal. I really don't believe it is, especially when wi-fi constitutes at least some portion of that streaming for most individuals.
Any way you cut it, iTunes Match without a pre-defined maximum cache (see: not unlimited) is necessary and MUST be implemented or many of us simply won't give Apple our money for this service.