На самом деле, у всего этого есть решения. Это на совести библиотек, а не компилятора. И ивенты заспредить можно, и пропсы. Просто почему-то авторы библиотек думают, что надо всегда пользоваться только встроенными инструментами.
потому что каждый будет делать по своему и каждого будет свой интерфейс и никто и них не сможет сделать через подержку on:something если не импортнет get_current_comonent из internal