The USBC does present an accounting of their funds. Check out
www.bowl.com, find the "About USBC" section, and there should be a link to their financials. It details USBC's income and expenses for each year.
As for the cost of membership...it is $10 dollars. That is the same price as the lowest membership level of the USGA. Here is what that $10 gets you as a USGA member:
"The Rules of Golf"
U.S. Open Program
Personalized USGA Bag Tag and Member ID Card
U.S. Open Golf Hat
The USGA Insider E-newsletter
Discount car rental pricing at Hertz
USGA Members can now purchase the TROON Golf Card at a discount
Advance Priority to Apply to Purchase U.S. Open 7-Day Ticket Packages
So is which is the better bargain? Even if USBC were to get a 50% dues increase (from $10 to $15), it still seems like quite a bargain. Considering that, on average, bowling leagues contain MUCH more money than any golf league I have ever seen, the bonding portion alone makes it a better bargain.
I also do not understand the issue with USBC putting information online. How much money do you think is saved by not having to print millions of rule books and other forms? They are using technology to save money and provide more convenience. I do not see a problem with that.