Si el OP hubiera escrito "explicar Bitcoin a un alemán", creo que no te habría parecido ofensivo: inmediatamente habrías entendido que se refiere a la barrera del idioma.
O si, podría ser una referencia al topico de mentalidad cerrada que existe sobre los alemanes.
La nacionalidad no define tus conocimientos y eso incluye los idiomas, si el problema es el idioma, es al idioma al que debes referirte.
Tal vez la palabra "peruano" despertó en tu propia mente ciertos prejuicios. (No lo digo como ataque personal contra ti, sólo te invito a la reflexión, ya que siempre es bueno cuestionarse además de cuestionar a lxs demás. Aunque no nos identifiquemos como racistas, sexistas etc., todxs tenemos algunos prejuicios inconcientes.)
Tajante no, una cosas es ser consciente de los prejuicios extendidos y otra compartirlos.