1- Russia knows it has to let Turkey have its day.. for now to preserve the relationship
2- The West wants no refugee flood, hence not hindering Turkey’s response
3- Assad & Iran militias deaths are a small price to keep the status quo
the answer is simple: world powers weren’t willing nor interested in actually stopping Assad. That’s an eternal fact unchanged by years of spin.