Just as the title says, with account to scalability, it seems like Red-Black Tree is always better to choose as your data structure. Purely looking at the time complexity, it's either the same or always better.
Why would you even ever need to use a binary search tree? For very small scale searches?