printers are sold at a loss, most companies will sell you there printer at probably production cost, or just under. They know your stuck with them now.
The ink is more expensive then the printer, this is because it's the only way you can make them richer, that is the only way they can make a profit.
i had contemplated just throwing the printer away, or selling it, and buying a new one with ink in it, but realised there only partially filled. so rather then that, i bought unbranded ones off of Ebay.
my HP cartridges, (there's 6 of them)cost £25 each, found them on Ebay, unbranded (make sure you buy unbranded, and not empty ones, because people sell empty ones for people to refill, doesn't work well sometimes) for £2.50 each. wish i bought more now.