I know I am in the minority, but I happen to think that the central concern of any business ought to be to maximize end-user value. Profits are a means to that end, not the other way around. So I would evaluate the API issue from the perspective of whether it adds value for the user or not, not whether in some myopic accountant's opinion it adds to the "bottom line."