Yeah, that's kind of my point. I agree that api design is important if you're publishing a library, even for internal use - that's why I said "in a single project".
It seems to me that a lot of people obsess a bit too much about this stuff in places where it doesn't matter.
I feel like a lot of people blow this up like it's so e huge problem when in reality this is a pretty trivial refactor.