Если использовать Python именно для того, для чего он предназначен, то правилен единственный вариант - последний.
Если ориентироваться на российских мошенников, организующих "курсы программирования", то они во всех перечисленных сферах впаривают Python - т.к. именно он приносит им максимальную прибыль.
Никто не программирует роботов и умные дома на Python. Для этого используются отдельные языки программирования, лишь внешне напоминающие Python. Но миссионеры Церкви святого Пайтона сознательно лгут, объединяя в одну кучу совершенно разные языки программирования.