Вы правы, в средние века телятина, так же как и телятина были под строжайшим запретом. Многие иностранцы оставили по этому факту много письменных " очерков ".
Дело в том, что на Руси было строгое разделение чистой пищи от нечистой и этому строго придерживались. Запрещалась не только телятина, но и мясо молодого ягнёнка и даже лебедя. Про зайца и вовсе не говорю, так как считалось, что он является посланником нечистой силы.
На вопрос почему так было, исследователи уже давно бьются, но толкового ответа до сих пор нет. Известно лишь одно, что это было церковным запретом.
Выдвигаются несколько версий. Согласно одной, запрет телятины связан с заботой крестьянина о сохранении молодняка, — ведь убив телёнка, в дальнейшем не будет уже и взрослого животного - никчёмная расточительность.
Есть ещё одна версия, которая делает упор на то, что в Ветхом запрете было указано, что мясо и молоко, сваренные вместе - это скверно и должно быть под запретом. Поэтому, когда телёнок питается молоком матери ( отелившейся коровы ), то оно содержит молозиво, а оно под запретом.
Лишь в конце XVIII века телятина стала появляться на столах знати, в затем и более и на столах более бедных ( правда только в случае крайней нужды ).