Ответ немного связан с математикой... Аквалангист меньше, и его мускулы относительно сильнее. Ведь сила мускулов (которая зависит от их сечения) прямо пропорциональна квадрату линейных размеров, а вес - кубу. Поэтому мускулы грудной клетки у крупного динозавра относительно слабее, чем у более мелкого человека. А как же кит? Так он же задерживает дыхание, и для выдоха-вдоха всплывает к самой поверхности воды, а не тянет шею из глубины.
Завроподы сейчас реконструируются скорее как "пылесосы" с длинной горизонтально расположенной шеей. Брахиозавр, конечно, больше реконструируется как "жираф".
Чем плохи листья голосеменных и древовидных папоротников? То, что мы их не едим, ещё не значит, что никто их не может есть.
Что касается гибкости шеи - приведу лишь такой пример: у самого длинношеееееееего завропода маменьчизавра средние шейные позвонки, судя по рисунку скелета, были "брёвнами" по полтора метра длиной. На дистальном и проксимальном концах шеи они, естественно, были меньше. Так что шея завропода - скорее "стрела крана".