Not to mention that there's nothing preventing a 3rd party from developing an open source patch implementing support for this very feature.
The reason open source hasn't taken off with the general public is b/c every time a non-programmer suggests a genuinely useful feature (to non-programmers), the response is: "it's open source, program it yourself." Most often, the easier and cheaper path is to just buy the competing commercial program.