Является ли хорошей практикой реализовать обработку событий через WeakReference, если это событие является единственной вещью, содержащей ссылку, и что нам нужен объект для сбора мусора?
В качестве аргумента для этого:
Люди говорят, что если вы подписываетесь на что-то свое, ваша ответственность за отмену подписки и вы должны это сделать.