We do have plans to make this easier, including a way to implement a callback in blueprint. This is still in early development though, so in the meantime the somewhat awkward C++ method is the only way.
This is definitely not true now. Physics is extremely important to Epic and is a core feature in all internal projects. If you follow Fortnite, for example, you’ll notice that more and more physics-based features have appeared with every release.