User Centred Approach or Technical approach?

I've just started a HCI module, and i've chosen to discuss 'The Importance of Used Needs and Establishing User Requirements' for my presentation and short paper.

I strongly believe that a user centred approach should direct the development of the product, rather than technical approach. However, i need arguments as to why a technical approach may be more beneficial than user centred approach (in some cases).

Does anyone have any instances, sources or papers that suggest a technical approach may be more beneficial?