Official extension API?
Consider that extensions break with 2 recent update (3.28 → 3.30 and 3.30 → 3.32), I think an official extension API is necessary.
It would also allow extensions to support multiple distribution since no two distributions share the same gnome version.
Related: