Software. It exists.
The accounting issue is just a small part of the problem. Once you collect and forward sales tax to a state, that state will then expect you to report and pay every quarter from then on. They have to streamline the whole process and not put the business on the legal hook, just because they had a sale one quarter to North Dakota.