Regarding the first paragraph: well of course these are going to be literally translated; why would you not translate words like "search engine" or "browser"? Do you want the French to use the actual words "search engine"?
Regarding the second paragraph: actually, most of the words one would put in that category have translations: web (toile), driver (pilote). "wifi" makes sense as it is (as it was coined by an international alliance); "modem" still makes sense in French (modulateur-démodulateur).
Regarding the last paragraph, again, most of these make sense. "Fonts" existed way before computers and thus have a valid French word; "download" was appropriately replaced by "télécharger", from "télé" (distance) and "charger" (load). Again, why would French people use the actual word "download"? The former allows one to guess its meaning even if they have no clue what the concept of downloading is.
There are a couple silly things ("courriel" being one of the few valid complaints, and even then the same argument as for "télécharger" still holds), but overall it's really not crazy that a language would translate words so that they make more sense.