Structure Learning with Continuous Optimization: A Sober Look and Beyond