Why has the Interactions-system been removed?

The Interactions-array from GameViewportClient is no longer available and I’m curious why a simple and effective system like that didn’t make the cut in UE4? It’s such a hassle now to capture input in a way the console can (of which most are hacks, frankly…), whereas before I would just push an interactable on the stack (which PlayerInput used to implement as well), and I would eventually get my turn to directly work with input.

Any chance this can be added back, officially? I can obviously put it in myself, or make certain functions virtual, so I can overwrite them, but I’m not too fond of making core engine changes for upgrading reasons.