The solution will come when the members of the Church stop funding the Church. One cannot continue to subsidize an activity, and expect less of it. My suggestion is to not look at Church leadership for a solution, simply stop paying for the problem.
You’re half right. Fund traditionalist orders within the Church. There are plenty of them.