I agree. Roon opposed being a tag editor. I believe that a good solution could be a partnership with one of the existing software. In this way, the user can use the program to retrieve data from various sources (musicbrainz, discogs …), correct and fix them. Both, Roon and the editing software will have the same metadata structure so Roon will be able to read correctly and the problems of development and management will be in charge of this external software. Obviously, if the user didn’t want to buy the license for this program, everything would work as now.
It could be a valid solution for everyone: Roon would solve most of the problems on metadata, who will manage the tag editor software will have a very large group of potential customers and the end user will be satisfied