AppleInsider reports that Apple's development partners, who offer advice and feedback to iPhone SDK program approved developers, are urging the developers to charge for their software.
The development partners aren't insisting that developers get paid for their work. Just that, maybe down the road, it might be a good idea.
Apple is also allegedly allowing developers the option of submitting more than one version of an app. A paid version, and a free "lite" version.
Remember, developers need money just like you and me. Unless Steve starts shooting iPhones into the crowd at WWDC, they have to pay for those things just like us. So it would be nice if they made some money from their hard work.