I would love SE to do as the OP suggested. Both ideas are solid. If SE implement this idea or close to it, I'm sure the community would welcome it.