"Older long term workers cost more than newbies"
That depends on how you're measuring. Per hour, yes, more experienced engineers are more expensive. However, if you measure the development costs in terms of work units, more experienced workers tend to be less expensive, because they tend to produce higher quality work in less time.