Как только ты захочешь что-то больше, чем просто литеральные типы (которые в той же скале есть и выводятся, если это нужно), то возможность выводить типы повсюду ты потеряешь.
И да, даже чуть сильнее система типов, чем у хаскель 98 и т.п. и вывод типов становится невыводимым.
То что сейчас не придумали способа разрешать вывод, не значит что его не существует.