Personally, I tend to do it. Note that it doesn't actually make a difference from a technical perspective - main can't be imported, so it makes no real sense to export any identifiers. As such, the boundaries of what I "export" are somewhat more fluent than usual. But yeah, as you said, for clarity, I tend to emphasize the most important functions this way. Also, I usually *intend* to factor more stuff out of the main package over time, as it makes sense (so I start with main and then split it up further and further) and the same functions then end up being the natural API points to make that split and it's nice to ear-mark them ahead of time.
At the end of the day, it's just preference and so there's even less of a "right" or "wrong" answer than usual. Just do it like you prefer, as long as your team is fine with it :)