Well, its not out of nowhere, its GNOME being GNOME (that means extensions love to break when a new major release, such in this case GNOME 40, is out)
Once all the stuff got released in the Arch repos we will have to remove all the extensions anyway.