As you write, business representatives will register as typical user. But here the problem: how they can pay taxes and decelerate cryptocurrency profit? Do you thing about this problem? All shops and stores are working legal, but crypto hasn’t legal status in most countries.
Everybody can declare profits and pay taxes accordingly. That's up to the user to fulfill the duties. As for the legal status, I think the number of countries completely forbidding cryptocurrencies to be used is relatively small.