I imagine that steel or even iron would be cheaper and more effective, and less prone to damage or wear.
I can't speak to the historical aspect but from an industrial aspect brass is pretty inexpensive and is usually cast in a mold. Forged steel would be much more labor intensive. Cast iron would be subject to rusting. Brass is a good tradeoff of strength, cost, and corrosion resistance.