I think in the end, when the game is completed or close to completion, all tranformation options should be reversible, including the possibility to regain control, only for gameplay purposes. See, for example i didn't sent the hypno to my son so i could enjoy his arc with wife and decided to keep the fem arc for later, only the control got taken away from me.
The paths are too complex and intricated to work correctly during the alpha or beta, but in the end there should be an option to reverse spam so everyone can enjoy all paths without redoing the whole game.
Pretty sure the WifeSpy-devs will come up with a task for the MC in the Femdom branch where they offer to give him back the control options if he is willingly participating in something before.
They are the ones that put the MC in all these situations in the first place by pulling some strings, just to show up later on to appear helpful and trustworthy.
Early on in the MC mother branch Salim states out that he is actually not in charge of the app, and in the last step of the Salim+MC(fem) branch he says that he feels more attracted to the femMC, despite knowing that he actually is a guy, than to his own wife, and can't explain why.
IF there will ever be an actual "happy" end for the game the only outcome i'll see is the MC just trading places with Salim, being rich and having somewhat of freedem but still being a puppet for the app devs.
The only question is if the MC will be male or female at that point.
But we are very far away from that point, the actual core-story seems to be the MC+Jenna branch that ends early on after the MC visits Jenna in her bedroom, both turn their phones off and they have a serious talk for the first time, that's the last step and hasn't seen any progress for quite a while.
All the other branches are just side-stories that doen't gets the MC anywhere beside fullfilling some player kinks, since non of the stories brings the MC closer to the app-devs tracks.
edit: