capital=yes сносить, пожалуй, и правда не стОит.
Однако, имхо, надо учитывать, что это не физическое, а “административное” свойство объекта. Именно поэтому я и против назначения admin_level=* на узлы. Потому что, например, г.Пермь - центр
1-областной (Пермского края) - admin_level=4
2-районный (Пермского района) - admin_level=5(?)
3-собственно, городского округа. - admin_level=6

Какое значение обсуждаемого тега должно быть на узле? Максимальное? А почему?
Имхо, правильнее (что и делается) ставить этот тег на отношение, созданное из границ соответствующего субъекта и узла - “столицы” субъекта.

отлично описан в части применения к линиям, полигонам, отношениям. Про узлы там ничего не говорится.