I've been debating wether or not to post anything - since essentially the main points have been reiterated over and over already, and I don't have anything new to add.
However, that modpost makes me want to chime in with my own five cents:
This is not about the need for fairytale endings and everything being "all smiles and giggles". It's one thing to not have a truly happy ending for her - but if I as a player feel like I am forced into incompetence and inaction, it simply leaves me with a bad taste in my mouth. Why present us with all the loose ends and possibilities, hint at options and solutions, when you do not allow us to follow up on even a single of those leads? The fact that I cannot explore any of those options, not even try to properly struggle and fail, simply make it seem like Tav and the companions do not care. Which I highly doubt is the intention - especially looking at the dialogue we get regarding her storyline. But as it stands, it just feels like they gave up before even trying.
Her content currently feels pretty barebones compared to the other companions, and the way the storyline gets concluded is very dissatifying. Let me at the very least actually try to fight for her happiness before concluding her story like this.