This is a fine point but it's not essential for the cutters to be the same length.
The underlying idea for the cutters to be the same length is so that all the cutters grab the same amount of wood.
More important than cutter lengths, to grab the same amount of wood the "raker top -cutter tip - wood" angles must be the same.
I call this angle the "Raker" angle but it's not the angle on the top of the raker but the angle between the ruler and the blue line.
If the cutters are the same length and the rakers are the same depth then the angle will be constant.
BUT
I haven't worried about cutters being the same length on any of my chains since about 2009.
This is because I set the raker using progressive raker setting using a digital angle finder.
This results in the rakers heights depending on the length of the cutters but it still produces a constant angle.
More importantly it produces the same angle throughout the life of the chain so the chain cuts like a new one during that time.
If an equal cutter length and the constant raker depth is used the raker angle gets shallower and shallower as the cutters wear.
This means the cutters will grab less and less wood and eventually folks get so fed up with the poor cutting they replace the chain.
Some more details here
http://www.arboristsite.com/communi...nts-tips-and-tricks.93458/page-6#post-4107285