Exactly. The illusion of free and open society is just that at this stage. If we want others to start using Bitcoin and potentially our kids be free of slavery, the change needs to be gradual.
Businesses pay taxes (whether it is fair or not, is a different discussion), so if accepting Bitcoin makes it harder for them, it will be their main issue. which cannot be dismissed
If very small amount of customers use Bitcoin to pay for their services, it will also be a problem for them and we need to do a good job explaining why it does not matter at this stage and they still should make the jump.