IOTA is a zero fee ledger. Which is a great quality to have. However, if the validation of transactions is potentially computationally intensive, the cost of validation is still there.
The way I see it, you validate other transactions to have your own validated. This eliminates the incentive for people contributing to the network without needing their own transactions validated.
Does this mean only corporations will have nodes on IOTA?