Indeed, removing all extensions should be the first thing to check when dealing with gnome-shell bugs.
But calling them extension crashes isn't quite right. Extensions can effectively modify the code of gnome-shell at runtime and then gnome-shell crashes. This is unfortunate for reliability, but is probably the reason why we can have so many extensions at all. So I don't imagine gnome-shell will ever have a more reliable way of dealing with buggy extensions aside from us reminding people to uninstall them when problems occur.
Indeed, removing all extensions should be the first thing to check when dealing with gnome-shell bugs.
But calling them extension crashes isn't quite right. Extensions can effectively modify the code of gnome-shell at runtime and then gnome-shell crashes. This is unfortunate for reliability, but is probably the reason why we can have so many extensions at all. So I don't imagine gnome-shell will ever have a more reliable way of dealing with buggy extensions aside from us reminding people to uninstall them when problems occur.