они не плохи. Понимаете ли, они должны использоваться по назначению: если в реплике важно, что Гарри грифф - то это именно ЗАМЕСТИТЕЛЬНЫЙ синоним, он замещает Гарри. А если "грифа" суют просто для того, чтобы избежать повтора, то это неверно, потому что "безсмысловыми" являются лишь имена и личные местоимения, все остальные заместительные нагружены смыслом, они не могут быть просто синонимами. В списке синонимов для слова "блондин" вряд ли найдётся "Драко". Ещё такой нюанс: читает фф чувак не в теме, который не знает или тупо забыл, что Гарри - гриффиндорец. И ему это "гриффиндорец" ровным счётом ничего не говорит. Какой грифф, откуда он, если тут только что был Гарри? Это ещё в большей степени относится к парням и девушкам: если текст читать бегло, то вообще не понятно, что это за парень, ещё один, другой, который? И в жизни же мы не рассказываем друг другу, что брюнет (которого мы все прекрасно знаем) спит с блондином, мало ли на свете (и в канонеГП) парней с таким цветом волос.