Arranger track, markers, cycle markers, etc

I haven’t thought deeply about a solution for it, but don’t you feel that in future versions, the Arranger, cycle markers, and even simple markers could all be unified? I think their behavior overlaps quite a bit.

I’ve even seen people asking how to generate an Arranger Track from cycle markers. That sounds like a red flag to me.