На тему JOSM и рефакторинга: по-хорошему хотя бы раз в пятилетку у ходового софта выходят новые версии, где пересматриваются подходы как к интерфейсу, так и к коду.
Может показаться что это маркетинг, но нет, it развивается, растут разрешения, каналы связи, вычислительные мощности, и т.д. и т.п.