No doubt why introduce the Spanish chick as a new character with only a few episodes left just so you can suggest she may go to Texas with her. They could have just let her stay with the Milkavich chick and given her the same ending.
And you're right I didn't even realize he never mentioned Fiona in the letter. I guess there reasoning is that he'd already been thinking about her in the hospital when he thought the nurse was Fiona which is bullshit.
Just lazy writing really. I'm wondering if they all moved onto new shows and just needed to wrap this up out if contractual obligation. Or maybe they had a different season planned which was no longer possible to film due to the pandemic.
There's going to be a live After-Show online after the finale airs on the East coast. Trust me, there going to spend a lot of time explaining away the bullshit but there is absolutely no excuse here. They knew last year that this would be their final season so this shitty finale was done intentionally. This whole episode was nothing but "Gallavich" fan service and every other character arc got left hanging. Total fucking bullshit.