Because a general purpose device is not good business sense for a company that sells devices. The more they can artificially specialize each thing, the more things you need to buy, and the more money they make. This is a much larger phenomenon than just Apple, or even computers.
An iPhone is a general purpose device compared to an iPod. But maybe Apple has lost the willingness to cannibalise its own sales for the sake of creating stunning new product categories.