With twitter your window of opportunity is the 5 seconds that you show up in their feed. With Facebook that time is a lot longer.
You can have 10,000 followers on twitter, but only 20 people will see your announcement, since you'll show up in their feed for 5 seconds.
Anyone who follows a business account on Twitter, is most likely following more than 100 people(and most likely >1000), which means you are one of hundreds of people trying to talk to them