It has the same purpose than visual programming. The idea is to give you a layer of abstraction from the if/else/if/else if/else
/ += delta
that you would normally see when implementing animations transitions yourself by hand. Instead it gives you an intuitive representation of what your logic does and some basic tools to work with so you can concentrate in what’s important. I think with logic nodes already existing with strong support, probably a lot of code could be reused for this purpose, since they are pretty similar.
Though, probably one tricky part to implement in blender would be some kind of reactiveness, to have an idea what your logic is doing without playing your project in armory every time. Blender is getting ton of work in the node department, so I would suggest checking it out to see what and how they are doing it since they are planning a similar thing if I recall correctly, but not sure.