Will is optional, you can not recruit him perfectly, he can also abandon you and nothing happens, I don't know where he is, he is mandatory. In reality they are all quite optional, the only mandatory and essential ones are tav and the emperor
Ignoring the fact that all the characters in the game are optional. It really wouldn't change the fact that even when you do have him in the Party, none of his content seems to want to involve him at all. It doesn't explain why it has us the MC talking in his sted, nor does it explain his lack of content outside of his personal plot. Again, where is this man's friends at? We can take Gale to go visit his ex, Mystra, and he'll have that entire conversation alone with her. This is something Wyll simply doesn't get with his character.
Karlach doesn't fit into the Mage/Rouge/Healer/Fighter dynamic, yet she still gets plenty to do story wise. She's allowed to interact with the one of the main boss of the story AND she gets to speak her mind. I don't think Wyll is meant to be a weak-minded person. The writing just makes him come off as weak.
It's just bad writing decisions from Larian concerning specifically him that drags both his story and character down.