No, I understand why Maxon does what he does, but why doesn't the player character have the ability to bring up the issue with other interested parties for alternative solutions?
Paladin Danse is outed as a synth before you reach any "decision points" between the factions, so if I'm on an intitute playthrough why can't I talk to the SRB and get Danse's overide code and relay him into the institute for his factory reset? As an escaped and mindwiped synth, presumably he passed through the Railroad long ago: why can't I talk with them about it? Several synths left voice recordings explaining why they wanted their mind wiped, maybe Danse did as well: playing that recording for Danse (or any other data from his life before the mindwipe) might give him the insight he needs to get him onboard with helping out the railroad.