What facts other than the curse would have to be undone?
How about all of Rumple’s manipulations to ensure that Snow and Chaming would meet and produce a Savior? Now I agree that Snow and Charming would likely have met no matter what cause fate/destiny/ect but with different lead ups–would James still be alive, for example? If Rumple isn’t there controlling everything then that means he never put the protection spell on Snow which means Regina would have gotten her revenge. It also means that Regina would never have learned the level of magic she did (Rumple never got his monster) so she’s not the EQ at all.
[adrotate group="5"]
"He was a lot of things to me" "The only conclusion was love"