Потому что в ОС на мобильных устройствах значительно урезан функционал из коммерческих соображений, чтобы урвать побольше бабла с юзеров. Поэтому начинающему и кодеру среднего уровня проблематично нормально установить все инструменты разработки. А на обычном компе гораздо легче ставить на виртуалку любое ПО, имитирующее работу гаджетов.