Perfection is the enemy of good. Being vegetarian is already a huge improvement, not just for animal welfare, but also from an ecological viewpoint.
It's a lot easier to convince people to eat less meat, or give it up entirely, than to just become vegan overnight. And many vegetarians eventually become vegan