I bet this is gonna grant a boost in sales on the other channels tho.
Dumb move, but take also in consideration how stressful it is to develop an indie game, small team, and being pushed around. I mean most of you guys work on sure-to-come-out stuff. Steam is notorious as well for this sort of fuck ups, and frankly can't understand how they happen in the first place, so many.
I remember reading of them when they had the green light mixup.