В чем смысл создания api для больших компаний?
1. чтобы сделать мир лучше.
2. чтобы заработать. (это чаще)
О каких компаниях речь? О YouTube, VK и подобных? Если да, то это продвижение ресурса. Ведь основная задача API -- дать возможность сторонним сайтам презентовать ресурсы крупных проектов, но в своей оболочке. Но, тем не менее, конечный пользователь всё равно контактирует с VK и Youtube, даже через посредника. Поэтому это можно считать некий способ раскрутки ресурса и популяризации его. Им даже хорошо, что сайты пользуются ссылками на их ресурс, а API так тем более.
Сравнить можно с приложениями ВКонтакте. Там площадка предоставляет API для размещения приложений. Эти приложения заточены на покупку голосов. Даже если бы ВК не брал голоса, им всё равно было бы хорошо, ведь редкое приложение потенциально может заманивать новых пользователей на просторы ВК, и пользоваться им.