The good question here is : how can this mount fail ???
(sorry I didn't look for it in the issues).
If /zfs-kstat doesn't exist it's created.
If the daemon crashed and zfs-kstat was not cleanly unmounted, it's detected and forced to unmount so that the mount won't fail.
So how can it fail anyway ?
The performance loss is because the mount can't be done when the daemon starts, it needs to be done once fuse is initialised and it can't know when it happens, so it tries this regularly if the mount has failed (in normal conditions, that's 2 or 3 tries, but if it fails all the time I guess it can slow things down).
Anyway you can disable it by default if you wish, it's really not a big issue, the command line option to disable it is here for that...
--
zfs-fuse git repository :
http://rainemu.swishparty.co.uk/cgi-bin/gitweb.cgi?p=zfs;a=summary