Your remark sounds as if it is the company's fault to act like this.
1) The first part is exactly how the EU was designed: operate from one country, reduce your overhead. Maybe it is not Amazon's fault that they comply with the rules?
2) The second part is exactly how the Congress wanted its tax laws: if you bring money home, pay your taxes, if you don't, we are not involved. Maybe it is not Amazon's fault that they comply with the rules?