Putting the blame on Microsoft or IWF is meaningfully missing the point.
People were responsible for moderating what showed up on their forums or servers for years prior to these tools' existence, people have been doing the same since those tools existed. Neither the tool nor it's absence are responsible for child porn getting posted to Fediverse instances. If those shards won't take action against CSAM materials now - what good will the tool do? We can't run it here and have the tool go delete content from someone elses' box.
While those tools would make some enforcement significantly easier, the fact that enforcement isn't meaningfully occurring on all instances isn't something we can point at Microsoft and claim is their fault somehow.