So that you can load the user defined functions on machines that don't have installed FCell. It is my understanding that you can't load .dll into excel; only addins.
You can still open excel workbooks done with FCell on machines that don't have FCell installed (but it requires an internet connection 😒)
Yes, you can embed .NET UDFs in a self contained Excel workbook with FCell. FCell is now replaced by NeXL Nuget package: https://www.nuget.org/packages/NeXL/
There are open source NeXL demo projects here: https://github.com/Statfactory
Adam