>>103692790
It forces out smaller businesses who can't afford to implement proper verification. Its a handout to big tech.