We can't really change the grouping of the add-on list, per se, because it's already grouped by status (Installed, Installable, Upgradeable) etc.
Unless each grouping has its own sub grouping.
That said, if I'm looking down a list, I'm more likely to be looking for the name or description of an add-on than I am the developer. I might not know the developer. I might just know a thing that it does so I'm looking in the titles for that. If I'm doing that, then I expect the entire list to be alphabetical.
I agree with Steve F that it's perhaps more feasible if there was a menu to sort or group differently, but otherwise I'm not certain I agree it's a very useful thing to provide.
The idea about having a "developer ID" and pulling the first developer string for the label seems unnecessary to me. So then the grouping would have to be based entirely on the developer string which is then susceptible to mistakes in casing, inconsistent punctuation, or spelling or similar which would then mean the same developer could end up having multiple groups which I think just ends up being more confusing.
So, ultimately, not convinced, unfortunately.
It might work better if the "Filter" box could actually search the developer info, but I think that has its own challenges.