Perhaps we should look at it from a different perspective... Take the iTunes server, for example... It serves files from the hard drive. Take the FTP server, for example... It serves files from the hard drive.
Any 'application' that solely functions as a process that reads and writes disk information could become a candidate for being implemented as an add-on package instead of being packaged in the firmware. gunrunnerjohn's comments about formatting or changing the drive become moot.
By taking this approach, space will be freed up for things like S.M.A.R.T. support, a more recent version of the linux kernal (ie. 2.6.12 is now really old), better and more tools, better and more drivers (e.g., USB), etc.
I vote for the add-on approach as much as possible thereby allowing the firmware to be as powerful as possible. My $0.02.