No they're not. Suppose you really want that food, hammer, science or culture bonus, but you're upset by its cost. It's only logical to pay for it by spreading it to other civs' cities, isn't it? It's all part of the same strategy, and it would be utterly foolish to regard them as two separate things. Remember that the goal wasn't to make money, but get the bonuses corporations offer at an affordable price.
If you want that food, hammer, science or culture bonus, you shouldn't have to found that Corporation. You should only need an office. In a balanced game, foreign corps should be affordable though a bit more pricey than a domestic corp. This is not currently the case. Everything is expensive.