Look, William is probably my overall favorite writer in both games in front of Wsan and Savin, but he absolutely deserves to have his ass kicked a bit, metaphorically. I think I subbed to him for like a year and a half, and in that time he had two or three separate apologies/promises/excuses for his lack of output and promises to get back on track.
Most of his projects (Bianca, Roo, Leila, Einen, all the Zheng Shi stuff) had literal years, some 3+ of idle time with no significant progress. He makes promises all the time, picks up new projects, waffles around, and generally is just awful at actually putting out work.
Sucks that his stuff gets canned, but tbh, the biggest failure in my personal opinion isn't being a bit harsher on him earlier.