Before getting
too cranky

about it we need to realize that all parts have properties.
Currently, manufacturers try to balance the factors for each model and its intended use/user. Factors such as costs (research, development, testing, raw materials, labour, machinery, manufacturing, shipping), safety (quality control, use cycles, wear and tear, safety margins, failure rate, type), longevity, weight, aesthetics, etc. I am sure that there are more factors that I am missing.
We, the consumer, want the best of all worlds but do need to realize that every product we purchase is a mix of all the factors whether they were specifically thought about or not.
When the shimano m600 that was mentioned was developed they were probably not even thinking that two piece bonded cranks were possible or the technology was not yet developed. Now it is available and results in lighter, cheaper product.