Определение совершенно дурацкое и однобокое. Тебя волнуют только деньги, это понятно. Но иноагент это еще и человек, предавший страну, человек с иностранной, чуждой стране душой. И Макар Андреевич под это определение прекрасно подходит.
Люди - это такие существа, которые с чем-то согласны, а иногда и нет. И вот иногда на эти НЕТ лучше просто закрыть глаза.