InfoPath should be two tools: One tool should be the forms and schema creation tool. This is the one that developers and advanced users would use. The second tool would the one that would allow you to open, fill and submit InfoPath forms (or "run InfoPath applications", if you prefer). The latter should be distributed free of charge, sort of how Microsoft does for the Office viewers.
I think this would open up a huge number of opportunities for using InfoPath where the current licensing terms simply wouldn't allow.