I have a ThinkPad x1 tablet gen 2. These x1 tablets are very cheap when used or refurbished and you can install any linux distro, as they are using x86_64 cpus.
I use it with gnome and cachyos, the optimizations really help and gnome has, in my opinion, the best touchscreen feel, it’s very polished for this.
I was talking about gnome bugs, not that bugs affect extensions, my english is not the best.
About the extensions, idk if there are wildcards in the metadata.json, but I think it would solve this issue of updating and then extensions breaking, because I’ve seen that the only extensions that break put only specific versions, so you can add the current version on the file when you update or update the extension manually.