в самом начале написал "For whatever reason "linear" types in Rust came up at work today, at which point I made my usual assertion that they'd be a nightmare to implement, because they don't compose well"
т.е. чувак явно отлично знает раст, но не пробовал пользоваться языками с чисто линейной системой типов. поэтому аргументы сводятся к "мне и так нравится, что пристали, я давно уже на расте пишу, мне хорошо"
много есть интересного. я могу посоветовать только то, что сам хоть чуток знаю. Prolog, Haskell, Rust, Erlang, Scheme, Idris. линейщина есть в последних версиях хаскеля, в Idris 2, и Curry.