Don't think so. An attitude of greed doesn't necessarily drive prices higher. There may be greedy people who think about a particular coin with all the greedy thoughts they can muster....doesn't mean that coin will gain value. Demand on the other hand tends to have real world effects on value, especially if supply is low. .
I cannot think of any other reason that will drive demand other than greed, especially when collectibles are concern. If there is only one greedy person buying up all the Redback Spiders, it will not be worth $1000 today. You need SUFFICIENT GREEDY persons who thinks they can make money from owning one of these to run the price up. That's where the demand comes from.
Greed is not a factor without demand. Volume drives the demand. Greed would look like one or two people wanting it all. Volume would look like lots of people wanting some or a little of it. Hoarding is a result of greed and hoarding doesn't increase a coins value unless you have high demand from plenty of other people. Therefore, greed alone means nothing....demand is the key. Greed and demand are very different. Greed requires demand to have meaning (in terms of increasing value). Demand does NOT require greed....only volume. . .
Collectors are not driven by greed - they are driven by the desire to collect ! Dealers and flippers are driven by greed - so you are right in one sense but not the cause if enough flippers buying something and the supply dries up then the price can rise but when all the flippers try to unload the price can also collapse
Demand exceeding supply... Less items sold than wanting to be bought. But just Demand is the right answer.. Elaborating is only for those who need common sense economics schooling..