"Целесообразность" означает сообразность цели, то есть в зависимости от цели, может быть сообразно или нет :-)
Для простеньких программ, не требовательных к ресурсам(собственно говоря, как-раз сфера, где пайтон в принципе может быть целесообразен), писать интерфейс на чём-то другом уже скорее всего окажется не целесообразно.
Иногда(на несерьёзных задачах или когда потенциальные дыры компенсируются другими мерами) удобно на питоне писать клиента, например отображающего информацию базы данных (функциональная часть на си, а именно графический интерфейс на пайтоне).
У меня была ситуация (не база данных, но нужно некоторую информацию выводить, а перечень может меняться, интерфейс перерабатывается уже по мере практической работы, когда становится понятно эти параметры тут не нужны, а те наоборот нужны, эти надо выделить цветом для особого привлечения внимания) когда для разных вопросов на разных системах написать(и главное поддерживать) универсального клиента оказалось слишком сложно, проще написать под каждые частные задачи свой клиент(естественно есть базовая часть и шаблон, а именно интерфейсную нужно менять в очень широких диапазонах) и дорабатывать по изменениям требований и хотелок. Так вот, оказалось клиентов проще сделать на пайтоне. Альтернативой было решение, когда разрабатывается свой язык формирования интерфейса (это используется у нас в других, более критичных задачах), но тогда пользователям пришлось бы изучать новый язык, а нам писать реализацию всех нужных примитивов, библиотеку которых придётся постоянно наращивать и поддерживать (также для нескольких платформ). Также мы предоставляем пользователям гарантированный нами рабочий клиент, если они хотят, то меняют рантайм всё что хотят немного изучив стандартный пайтон, дополнительно могут формировать простую логику(допустим среднее, или перевод единиц измерений), а мы консультируем по мере надобности.