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