As far as I know, the iphone 4's chipset does allow the use of FM Radio, but the iphone 4 itself is not fitted with an FM antenna, so it can't be used. The reason why third party software does not add this feature is because the phone hardware is incapable of running it.