Ну я считаю, что предлагать передачу словариков руками как тайпклассы это как раз история про буйвола и слона. Вопрос о мотивации автора тоже важный, но уже другой
Я видел упоминание, что в окрестностях C# это называют "Typeclass Pattern" (видимо, если что-то обозвать "Pattern", то ОО-программисты перестают пугаться 😊).
А почему Вы считаете, что это история про буйвола и слона?