it proves that the technology costs next to nothing.
No it doesn't. It proves how companies makes revenue off technology, so they provide the product to you under cost, or with loss in order to make profit off its service in the long run.
Example, when Play Station 2 released with the new Blue Ray at the time, official disclosure indicated Sony was taking loss of more than $100 to $200 loses on production cost, banking earning revenue via game titles and developer licensing.
In this case, Canon can't make service or revenue off your GPS or WiFi, so they need to price it accordingly to their production cost.