It is not hard to figure out....

Expense + Set up/Tear down time + Storage issues + Excessive rules + Slow speed compared to other sports + No media exposure + Weather dependent + Location dependent = no interest by the masses.

Not everyone likes the same thing...just enjoy the sport you love and let others enjoy what they love...everyone will be happier.