Felipe is pushing the right buttons to get the past behind them. The only thing I find difficult and a bit unfair is Sofia jr. being so limited in her future life. Unlike her parents and sister she is destined to leave the royal family at some point (when Leonor becomes Queen), yet she is not allowed to earn her living in a profession of her choice. What is expected of her, to work as a full time royal unless she will be kicked out?
I have to agree with you regarding Infanta Sofia as it does limit her options for the future.
It would have been nice if she could have pursued a life with a few royal engagements but with an independent career too.
However I do understand why the restrictions are in place.