 This season was meant to establish Will having a serious  relationship for once, while everyone else ended up single. Thats  why instead of doing the obvious, and having him break up with  Vince, they decided to keep him going.