When I design a form to edit table, I need actual table so that I can connect data controls and fields of the table. Just dropping a TBufDataSet icon and defining FieldDefs is not sufficient to do that. The dataset must be created, and I hope this is possible at design time. This function is especially useful when I design both of table structure and operations on the table at the same time, because I have to change the definition of fields frequently as needed.
It's something like the Database Desktop of old Delphi. And TClientDataSet provides that function, AFAIK.