Yes. The 2->3 change was not engineered to make migration easy, and as a maintainer of a large and project that people have built on top of this is something that both current and potential users will judge you on.
Not speaking from a place of scorn, I and my team have made this same mistake, we lost both users and momentum. Big learning experience.