The problem is that a small business in Florida or Massachusetts that does 95% of their business in their own state may have no idea that this Colorado law exists until someone sues them over it.
We don't really want small companies to have to start blocking people in other states by default. That's not great for interstate competition.