Различие существует. Почему = по какой причине; зачем = с какой целью.
Сочетаемость слова запасный ограничена: на равных правах со своим современным вариантом запасной оно существует только в сочетании с существительными путь, полк и выход и нек-рыми др.. Равноправные варианты: запасный и запасной путь, запасный и запасной полк, запасный и запасной выход. В сочетаниях с другими словами прилагательное запасный квалифицируется как устаревшее.
В БСЭ: запасной полив – то же, что влагозарядковый полив; см. также: запасной аэродром (Авиация: Энциклопедия. М., 1994, с. 223); запасной игрок.
Предпочтительно: не содержит растворителей. Ваш вариант также корректен.
Скорее всего, тогда написание этого слова было неустойчивым. Не забывайте, что действующие ныне правила правописания появились только в 1956 году!
Если в безличном предложении нет инфинитива, к которому мог бы относиться деепр. оборот, то употребление последнего стилистически неоправданно.
Заявление, в отличие от некоторых других документов (например, паспорта, водительского удостоверения) составляется в свободной форме. Существуют рекомендации по оформлению, однако абсолютно жесткими они никогда не были и не являются таковыми сейчас.
Предпочтительно: Мне не нужно было долго объяснять, почему и зачем.
Тире обычно не ставится в простых по составу предложениях разговорного стиля речи. В «Справочнике по правописанию и литературной правке» Д. Э. Розенталя приведен аналогичный пример: Моя сестра спортсменка.
Запятая нужна. Ставится запятая в сложносочиненном предложении перед союзом и.
Дубинноголовый образовано от сочетания слов дубинный и голова ('дубинная голова'), а машиностроительный от 'строить машины' (не 'машинное строительство').