One possible explanation of the seeming disparity between lettuce and say broccoli is that these analyses are performed on a dry-weight basis, so you’d have to eat three heads of lettuce which is mostly water to equal the nutritional value of a small stem of broccoli.
Good point.