@hamilton,
I guess it has more to do with sets. If A & B are sets and A is {2,4,5} and B is {10,11,12} then both have 3 elements and a cardinality of 3. By a one-to-one mapping you can define two functions f and g that map all elements in A to B (f(2)=10 and so forth), g is the inverse (g(10)=2).
With your two sets of different length line segments they've the same cardinality (infinity) and you can define a function and an inverse to go from one segment to the other and back. Now for the length, infinity is a odd number (like zero) it really has special properties, it is neither prime or composite, dividing by infinity isn't defined, and multiplying by infinity is infinity. However, limits do give some clues.
For instance the limit of any number divided by n as n goes toward infinity approaches zero. So the limit of 8/n=800/n both go to zero as n goes to infinity. This is what is happening to your two line segments when they are subdivided an infinite number of times, the length goes to zero and they're the same. Interestingly if you were to divide the line segments by any very large but finite number you're conjecture would be absolutely correct. Infinity is something else.
BTW the inequality of the cardinality of infinite sets comes from Cantor who proved that there was not a one to one mapping between the infinite sets or rational numbers and real numbers.
Rap