While backwards compatibility is important, there’s definitely precedent for changing what shows up in the catalog. IMHO it’s better to bite the bullet and move those fields instead of having vacuum stats spread across two different views.
-1. That's a huge change, and pg_stat_all_tables is used way, way more than things like pg_stat_bgwriter.