Perhaps we need a start and end offset options for evenly distributed segments. I'm hitting the same issue with a style I'm working on, and while there are workarounds like you mentioned, they won't work if the corner segment isn't a fixed size. They also involve preparing more complicated splines that reduce the versatility of the RC styles.