This stuff makes sense for cities, it’s just frustrating how much more difficult it makes it to operate a “mom and pop” software business. The complexity of potentially complying with hundreds of state and municipal governments - not where you are located but where online purchases originate - is a pretty significant deterrent to setting up a small side business. Imagine if every food truck had to pay taxes based not…
You don't reside there, you're not liable to abide by their laws. I run a small US company, I don't have to comply with GDPR for example. Same applies here. I don't see why any company would implement this, perhaps appeasing regulators at the federal level.
You’re not required to do business there, but they can fine you for non-compliance if you are doing business.
Note: all of this is in reference to “software companies” as the GP said, and doesn’t touch on “corporate nexus” and stuff like that.