Разве мы говорим про современный язык? Толстой не мог говорить современным языком. Вы спрашиваете, как такое может быть. Я вам отвечаю, если бы вы действительно много читали, то не могли бы не заметить, что так говорили все наши классики. И выражение "скучать по ком" не вызывало бы у вас удивления. Да, налет старины есть. Безусловно.  Но право на существование имеет.