Until they stop making pokemon and Ash catches most of them, the writers won't have Ash become Master yet.
There's going to be 600 something Pokemon with BW.
Ash has about 25 of them. Its obvious he's never going to get more than 5% of the total pokemon.