Why use this pattern for the Interactors, rather than something like Reactive that encapsulates all…

The reason is that not a lot of people understand RxJava that well. My concern here was to showcase the pattern as easy as possible and to show the benefits of this approach. You are absolutely encouraged to improve upon it as you wish.