Which is true -- Blizzard will occasionally give out a free day to folks affected by major unexpected downtime or server issues. But while they used to do it fairly often, by my recollection, they seem much less inclined to pull the trigger on a refund lately. On the one hand, sure, Blizzard does a better job than they used to -- last Tuesday's maintenance lasted quite a while, but it wasn't anything compared to the days the servers used to be offline a few years ago. On the other hand, though, there's no question players are being affected -- by queues, by problems logging in, and by lag on the instance servers and elsewhere.
Of course, we have no idea if Blizzard has an actual rule for when they give out free gametime and when they don't -- at this point, the criteria for giving players a refund happens to be "when they feel like it." Which is all right, we guess -- it's their company, of course. But it does seem like the criteria has changed -- we used to get refunds all the time, and even with all the problems lately, Blizzard hasn't decided to give customers any game time back.