Ask HN: Is there any reason not to be able to run iOS4 on 1st-gen iPhones/iPods?
While I would completely understand if iOS4 didn't support the 3G but ran fine on the 3GS, I cannot imagine anything other than pure unadulterated greed as the reason for it to run on 3G and not on the original.
Anyone wants to offer a clue?