The thing is, they haven't been silent, they specifically said they're going to look into other options -- Hell most of the businesses I know and worked at never revealed why they went with Nvidia over Amd for their GPU supplier, or vice versa, the Xbox engineers never went into full intimate detail as to why they decided on x,y,z hardware for the 360 beyond obvious stuff you could get simply searching google for a few seconds.

Clickandbuy has a bad rap with people sure, what company doesn't? C&B likely offered the best solution for them which all businesses would go for. Anything regarding C&B's practices is not up to SE to explain nor the decision to go with them, as people seem to have forgotten you can indeed use Paypal/Ultimatepay, while some countries may not be able to but guess what? That's life, in Japan I can't utilize certain services offered by North America and Europe.