Mark12870 It is upstream decision to make it this way. AFAIK, this is because of flatpak first and immutable priority they have that make gnome software require you to restart before applying updates. Flatpak updates does not require restart.
While this is understandably annoying, there is also a benefit. It avoid of the wonkiness (that might happen) when there is DE updates. You can also just use discover if you hate it too muchπ.
We might get a third software center alternative, if its development matured. cough cosmic cough