We were frustrated that YouTube live streams did not have custom emotes available (outside YouTube's system).
So we decided to create our own system that works on live streams and comments.
We also were frustrated by the YouTube decision to remove the dislike count.
So we decided to reuse our existing emotes infrastructure to create a more expressive way for users to interact with videos beyond the standard like/dislike feature.