i guess that in a very strict sense “no deductions” might mean you can’t deduct business expenses, but I doubt that the tax code ACTUALLY works that way. I think the article is talking about individual, not business deductions.
If you taxed revenues, some businesses would just be impossible to run. I have to imagine that there are grocery stores and pharmacies in the Faroe Islands.