Question: why are there no b batteries?
Answer: Why it appears there is no B (or A, F, etc.) anymore is simply because those particular battery sizes never really caught on commercially, at least on the consumer end of things. The ones that were most popular just ended up being the AA, AAA, C, and D.