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.