Eu entendo a eventloop e para onde o this encaminha, seja ele um metodo, função ou qualquer objeto de callback 😅
Eu particularmente contorno o uso de this, descoplando os elementos de uma class ppr exemplo.
Sua explicação a respeito de escopo foi muito boa, poderia também ter dito a reapeiro dos binds, como a própria prototype bind, call e apply. 😌
Tornam uma confusão na mente de quem esta iniciando agora, mas na real é bem simples o uso.
Oque mais vejo por ai são curry com bind mal formada e quebrando toda a estrutura por não entenderem o escopo 😅
Outro ponto da sua resposta, poderia ser dito sobre construtores e a própria prototype 🥰 a origem da sintex sugar "class".
Obrigado por complementar a resposta, senti que faltou export mais detalhes técnicos da minha parte 🥰