What you say makes sense, but I don’t think I’m ready to add for 2.0 release.
The trouble is this flag feature is built from the public extension API. Currently that API rule is easy: add badge decorations to a row. Those decorations flow from last wrapped line of row.
I can eventually extend that API to allow different decoration locations, but that’s quite a bit of new surface area to get right. So for now flag positions can’t easily be moved.