Twitter is a very mediocre tech company that thinks it's stellar and brilliant. Their product is consistently subpar, riddled with countless bugs, and they neither acknowledge it or fix it.
So yeah, no surprise that they would blame others for their failings.
So yeah, no surprise that they would blame others for their failings.