grapppp for GCam to work yes GSF is required otherwise all you end up with are crashes or black screens.
Seriously you aren't compromising anything so long as network permission remains revoked. It is also why you will see people using GBoard configured the same way by many users.
Other apps though will do as you describe if using Aurora to download apps from the Play Store just because they expect it to be there. Apps downloaded from other sources such as open source app repositories and open source apps from GitHub etc won't because such apps normally have Play Service dependencies removed.