1) делать свою собственную платформу навроде дотнета, явы или блэкбокса;
Именно так! Могли бы взять за основу вместо ObjectPascal диалект Оберона и назвали бы его язык Делфи. Тоесть, был бы аналог КП.
Нет не так. На средствах разработки под десктоп бабла не сколотишь (если только не лезть в какую-ниудь жутко узкую нишу где больше никого нет). И уж на платформе тем более.
Платформу имеет смысл создавать тогда и только тогда когда тебе нужно создать инфраструктуру, при этом монетизация платформы идет косвенным путем через продвижение других своих сервисов (ориентированных не на программистов) и услуг завязанных на эту платформу.
Среда разработки от Apple под MacOS X и iOS стоит... 1$. Основные средства разработки под jvm вообще бесплатны и свободны, как и сама jvm. Средства для разработки под Android - бесплатны полностью. И да, и свободны. MS для разработки под WP8 выпустила, сколь я помню, специальную редакцию MSVS полностью бесплатную. Ну и MSVS Express тоже никуда не девается (вообще само наличие забабловых версий MSVS уже выгядит как архаизм).
Но все это окупается. Ибо образует инфраструктуру.
В таком мире нет места Борланду на десктопе и вообще в секторе ширпотребсофта. Остаются только узкие ниши где больше никого или почти никого нет.