Well usually there is no need for more than one or two Loopback interfaces.
Generally as Loopbacks are created in software the only thing you need for them is enough memory.
This is therefore a software limit (I was not actually aware of it), which only the programmer could tell why it is in place.
Hope this helps
Martin