I sincerely believe all types of capital should be taxed instead of income, the tax burden doesn't have to change but it should be redistributed a bit.
This would also deal with companies like Amazon and Apple who pay very little tax on profits - they'd pay a tex on assets instead like land or cash and pay a larger share.
Values for assets are market values, which are arbitrary and every-changing yes, just like income and profit is arbitrary and every-changing but at least values for assets are generally set by third parties, as opposed to the value of profits - the situation could not be much worse than the one at present where large companies choose how much tax to pay by manipulating their books to adjust profit.
I don't think companies should be taxed on customers personally, but if they choose to value their brand name at $10m owned by a subsidiary as a tax dodge (as at present), sure they should be taxed on that.
Not sure if it leads to a fairer society. (of course one could argue it is fair for a not so rich person not to live in a rich area :-) )