Honestly, this seems like the best solution to the whole thing, without really any downside. But I'm not sure it's the kind of thing that would get implemented soon, or at all. It's a lot of work for something other sites like this already aren't offering, and isn't really perceived as a need...