ROS 2 is in this uncomfortable place that python3 was in for many years. It's clearly the future. Everybody wants to move to it. But too many of the useful libraries haven't been ported over yet, so people mostly stick with ROS1.
We might be getting close to a tipping point. I hope so. But it's probably still 1-4 years out.