На сколько я понимаю, выбирают по тому, насколько тот или иной продукт удовлетворяет требованиям. Т.к. большинству из обитателей opennet, думаю, именно это критично. Для меня, например, -- это скорость, функциональность... лицензия, кстати, тоже. На технически более совершенные реализации (Minix-based distro?), если они не знают о моём видео, я даже смотреть не буду...
В идеале, если бы можно было прозрачно сменить ядро на микроядерное, поиграться, а потом, если не понравится --- откатиться, то было бы очень круто. Ведь конечное (user) ПО одинаковое-то.. Если микроядерное окажется более тормозючим... то я его выкинул бы, а если бы оно было немного медленней, то зато гораздо стабильней, то, думаю оставил бы его.
Conclusion. Дело в драйверах, и, косвенно, в комьюнити, которые стоят за тем или иным ПО.