Its not all about performance. I for example would never use any kind of raid0 in a server except for maybe temporary data where loosing it isn't a problem. And as a enterprise product ZFS is designed for reliability, data integritiy and alot of great features like replication, snapshots, block level compression, deduplication and so on. This all adds alot of complexity and overhead so ZFS will never be as fast as a good HW raid or even a way more simple mdadm SW raid.
You can do thing as fast as possible risking failures or slowly and carefully double checking everything. ZFS is more the latter type.
Its the same like with overclocking. Overclocking will make your computer faster but you shouldn't overclock your server. A server should be as reliable as possible and not as fast as possible. Overclocking it for more performance would also increase the chance of hardware errors or even failures so no serious admin would do such a thing.