Yes, but plenty of other non-programmers also learned what it means, when they first heard the English word. So it's not a huge conceptual leap.

Whereas "prototype" has completely different English dictionary meaning, and thus requires in-depth redefinition.