Your first method just overprices/wrong-prices the whole market. I'd argue that supply-demand doesn't give fair pricing (which presumably is what's meant [in part] by objective), if you can make something very cheaply does that mean you objectively deserve to be very rich simply because you've got a corner on that market?
OTOH, softwares prices can be affected by too many parameters.
Then again, IT industry is a child when compared to say, mechanical or Civil industries.