It's not intuitive to me as a JS dev too... Are you guys gonna re-implement typescript for example? Where does 'no deps' line get drawn?
But everything else is on track to be reimplemented within Rome.
And there were already some (very small) breaking changes between Prettier v1 and v2.
Changing from Prettier to something else doesn't sound like that big of a change, as long as Rome's formatter is not too ugly or changes are too drastic.
You're right though if Rome has a formatter that looks nice I suppose I wouldn't care, but at that point it's sort of like why not just use prettier?
Well, then I guess it wouldn't be an "uphill battle" :)