could be a few factors. what you mentioned are probable ones.
as well as BF getting more and more popular among online badminton fans.
also, it is more fun to be able to follow badminton matches with other fans, but all the online fans are so geographically far from each other, BF is the only way that we can get together. it makes the already exciting match even more exciting!