This is really awful, and as a software developer on Mac/iPhone, I find this kind of flagrant disregard for legacy behavior quite obscene. Had SJ still been alive, he'd have rejected this sort of "oh, we haven't changed it in a while, so let's do..." sort of changes.
Apple Devs: Changing major interface functionality for "the sake of it" or just because "it'll look cool" is not cool!
Return to basic interface fundamentals of "don't change it unless fully justified (and passed by product/program management to ensure your customer base wants it).
One of THE fundamental tenets of the (much loved these days) Agile "mentality" is communication with your customers to make sure what you're deliver is waht they want and not what you want!
It looks to me as iTunes product managment blew it here: Get back on track please!