I was under the impression wallet address's are limited to 100
One might be ..... but they are all just software programs ... each one can do what its programmer wants.
Or maybe one has 100 addresses as "default"?
But there is, to my knowledge, a hard limit to the amount of addresses that can be generated and stored in a wallet.
Did you really mean "a hard limit" or mean to say "no hard limit"?