There was probably some other big dog behind the scene who wanted him gone. With him gone that creates more room in the industry.
There wasn't really a bigger dog than Weinstein. He was top of the food chain, so almost everything in mainstream Hollywood went through him, but there were other smaller puppies that seemingly all wanted him finally gone. But similar to Puffy, there were stories about him for decades