Yes, file formats /can/ be seen as a different issue, but its often the reason I end up using proprietary programs.
One can have a closed program with a open file format, but not an open program with a proprietary file format, why? Doesn't it suggest an interesting link between proprietary programs and proprietary file formats? Do you still think they are really independent issues?