I was wondering this same thing. If you do some digging in the assembly you’ll discover that the framework method responsible for the column autosizing functionality is -[NSTableView _sizeToFitWidthOfColumn:]
. Unfortunately, the first thing it does is check whether the table view is a view-based table view and, if so, it simply jumps to the end of the method and does absolutely nothing.
View-based table views were introduced in OS X 10.6 in 2009. Alas, five years later and it looks this functionality still hasn’t been reimplemented.