Почему нелетучие водородные соединения так резко отличаются от летучих водородных соединений?

Потому, что в нелетучие водородные соединения образуют металлы, водород в них имеет степень окисления -1. Эти вещества имеют ионное строение (например, гидрид натрия состоит из катионов Na+ и гидрид-ионов H-). А летучие водородные соединения образуют неметаллы. Водород в таких соединениях имеет степень окисления +1, химическая связь в молекулах таких веществ ковалентна (примеры - вода H2O, сероводород H2S, аммиак NH3).