I agree that $100 in vouchers is not enough, but I don't think this deserves an upgrade voucher.
I certainly do think this deserves an upgrade voucher. The only real reason to fly CX Y is the AVOD. Compare to other airlines the seat is not the most comfortable, the food is not the best of all, and airport selections are limited. The point is most people fly CX is because of the excellent AVOD system, taking that away is like what CXDM says, taking away any joy to fly with CX.
Definitely upgrade voucher worthy. Not saying CX will ever give you that (seems like you need to argue with the CEO directly to get that), but definitely not worth $100 of in-flight voucher that sells low quality products are high prices. I used a $200 vouncher to buy a pair of Adias Sunglasses that looked promising in the catalouge, and it turned out to be a cheap plastic imitation with cheap lens attached to it. $200 for that?!?!?! You gotta be kidding me.