No, you're correct...Its just food. You can't expect to get 600 calories out of one scoop...Think of it as 18 fairly large meals you just bought. At the price you bought it, thats less than 2 dollars per meal. And, you're buying a considerable amount of protein. Protein ain't cheap to eat.
That's about it. Whether it be whole food or protein shakes/weight gainers, its gonna cost money.