Perfect (given the story left to tell).
How? Because there is still two seasons' worth of story to tell. You've made your mind up it seems and aren't willing to embrace the story the creators intended to tell, like ohhhh so many others over the years.
Tell you what - just erase S2 from your head canon. Or better yet, imagine that Joel and Ellie finally made it to the hospital, cue montage of doctors extracting the vaccine from only Ellie's blood. Fast forward a year to a world free of infected, with Joel, Ellie and the rest of the Jackson crew partying while Tess's force ghost watches over them smiling.
That's not how my head canon would go. My head canon would have them spending this season dealing with the refugee issue, talked about in the first episode and the rise of the spores and also knowing that Abby is out their wanting revenge. Ellie falling in love as well with Dina and that causing some conflict with a more conservative Joel. Who isn't as hateful about such things like Seth but he is also like you would expect many people would be since this world sort of stopped in 2003. Abby eventually kills Joel just as he learns to finally accept Ellie for who she is. Third season she goes on a mission of revenge with Dina and Joel's brother. Harder to do because now the world has spores out their making travelling across country even harder than before. At least 10 episodes per season for the next two seasons.