I'm thinking that this will be a entry barrier for new global startups. How are a self funded entrepreneur supposed to support any country tax at day zero?
Taxes where business takes place is nice, but an easy way to pay taxes globally would be better.