Part of it is due to the strong winds too. That and the instability especially below 700mb keeps the streamers persistent. As to why there are so many of them...I think that has to do with how low the inversion height is. It's down to about 700mb so think that helps keep weaker, but more persistent bands of clouds and flurries.