When I started collecting model soldiers as a child, infantry ranged from £3:50p to £5:50p, and cavalry ranged from about £7:00 to £11:00. Now they cost huge amounts of money, £30 or more for one tin soldier. At my last birthday I asked for model soldiers to increase my existing collection and got-one single model soldier, as it cost £35. Obviously inflation has gone up since the 1990s when I started collecting, but even so, I don't think inflation just by itself is to blame.
Well, how long ago were you a child? I'm 55, so when I was a child, hollow-cast toy soldiers were just being phased out. I remember seeing some at Christmas in the toy department of a local department store, but Deetail toy soldiers, and plastic toy soldiers, had replaced metal ones, generally.
Compared to what a hollow-cast Britains toy soldier cost in 1967, sure, today's figures seem outrageously expensive. But notice my language-it reflects the changes that have taken place.
Classic toy soldiers were sold as toys. In the intervening time, they are no longer toys, they are collector's items. They are not marketed to a broad group of customers, to be played with, but to a specialty market, far more limited in number, and for display.
Add to that the costs of producing the figure, from sculpting the master, to making the mold, to casting the figures, and their prices become more understandable.
As Chris noted, you can find bargains on the second-hand market. You could also try your hand at painting your own, which some of us do. It can be very satisfying. Myself, I collect, but also paint and cast, 54mm figures depicting the Seven Years War, and the Kaiser's Army. So I buy old Staddens, Rose (Russel Gammage), Imrie-Risley, Phoenix, Sanderson, and other kit figures. And prices can be very reasonable. For those kits, I usually pay $10 or less for foot figures, and $15 to $20 for mounted figures.
New figure kits can be pricey, too, but again, taking into account the work that goes into producing such a kit, the prices are not all that unreasonable.
Prost!
Brad