I think I have been a little out of the loop 
After posting this, I found:
And also this post!
Which suggests OpenSfM development is alive and well now!
Doh
The question still stands if we should support COLMAP at some point, but the case to push it forward is weakened by these recent OpenSfM developments.