Hmm, it sounds like there are three pieces to the puzzle:
a) Can one use Arc to call Python and call Python from Arc? Yes.
b) Could you, if you wanted to, learn how this is done and package it up in a way so that it would easy to use? Sure, you could do that, if that was a way that you'd like to contribute.
c) Would this encourage more people to use Arc? I don't know. This forum might be the wrong place to ask that question, since people here already use Arc.