The coordinator plays a role in the network today only because fullnodes accept it. The current version of the IRI handle milestones (i.e. transactions issued by the coordinator) with specific code (basically, any transaction validated by a milestone is considered confirmed).
A tangle with a centralised coordinator owned by another entity than the IOTA foundation will not be accepted by other fullnode.
Big companies will probably run private (cluster of) fullnodes dedicated to their own devices.
There is no incentives to run a fullnode apart offering an entry point in the tangle for your own devices. There is no benefit to run/own more fullnodes than what is necessary to receive transactions from your own devices.
On traditional blockchain, the only reason for centralization is that there are incentives to run miners. On the tangle, those incentives don't exists, so there is IMO no reason to expect this any kind of centralization.