This isn't really comparable to charity giving. It is more like if a friend of yours got robbed and you have a whip round at the local bar to help the guy out.
If someone wants to donate $5 or whatever towards making a random persons life easier then good for them - it isn't that they won't donate to charity (remember the $100k we raised for extra life last year), it is that they maybe skip the skinny decaf latte on the way home.
Also - CBS is not going to buy any replacements. Staff will be provided with consoles at the office and they may be allowed to sign machines out for review purposes but "multibillion-dollar entertainment companies" don't stay rich by giving hand outs to staff.