The Russian ruble and British pound are used for many millions of transactions every day, far more than the amount of transactions that Bitcoin is used for.
They also have economies that are entirely reliant on them, while Bitcoin is only used (as a currency) by a very small fraction of the population, hence why most merchants don't accept it.
Bitcoin isn't comparable to these major world currencies.