I’ll argue it though, for posterity.
So let’s take several situations. I’ll use variants on an example, for sake of clarity:
Situation 1:
Person is a successful blogger and writes a blog post while in Taiwan (let’s say not about taiwan). They start earning money instantly from whatever revenue (let’s say ads) which are paid out from a company not in Taiwan. Visitors may or may not be Taiwanese, but it is not targeted to them. (Can’t control who visits your website ultimately, unless you block by geolocation which can be inaccurate and then further block based on billing address and geolocation at checkout if selling something)
The person performed the service in Taiwan, for nobody in Taiwan, and was paid by a company not in Taiwan, and the money was not remitted to Taiwan - only at best, withdrawn at an ATM to spend.
Pay tax?
Situation 2:
Same as situation 1, except person is not a successful blogger. They blog a lot while in Taiwan (not about Taiwan), and they later make it to a point where they are earning revenue, but are no longer in Taiwan when they start making the money from blog posts they wrote while in Taiwan. Everything else is the same (foreign ad/whatever company, etc.)
Pay tax?
Situation 3:
Person already has successful blog (like in situation 1) and is earning an income, but unlike situation 1, they do no work on it while here. Everything else is the same as in situation 1.
Pay tax?
Situation 4:
Person works for a foreign company, comes to Taiwan specifically to write a blog post for a Taiwanese client. (imagining for some reason you need to be in the same room as the client to write a blog post for them)
Pay tax?
Situation 5:
Same as situation 4, except visiting Taiwan incidentally - i.e. they are still employed by a foreign company who has a Taiwanese client they work with/for, but they were paying them for that work (and working with the client) before they entered Taiwan, and their entry doesn’t change anything about that scope of work or the activity or type of activity itself. They don’t even see the client, or communicate any more/differently than otherwise.
Pay tax?