What are some basses that have more than 21 frets?
There are quite a few mate. Nearly every brand will have some model that has over 21 frets. My first bass had only 20, god that was annoying trying to play some rhcp stuff.
my schecter stiletto custom 4 has 24 frets
Most basses that aren't Fender or Gibson have at least 21/22.