Let us all bow our heads to raiguard, the single person who is developing Factorio's Linux-native side, and who also agrees that GNOME's decision to axe server-side decorations was fucking stupid.
Honestly, they just shouldn't have added support. GNOMEs been causing problems for basically everyone else for a long time. If they want to do their own thing, that's fine, but we shouldn't but everyone else shouldn't have to do extra work to accommodate them.