I am not an expert on this topic, but I think you guys are mixing a lot of stuff together.
PLP is greatly limited. It can only handle a few tens of ms of data transfer, which should be enough to stabilize what was already sent to the device.
PLP is so that in case of a system halt, the drive can safely flush data in-flight (or data that resides in the drive’s DRAM or SRAM cache buffers) to the persistent or non-volatile Flash memory and maintain the integrity of the SSD’s mapping table so that the SSD is recognized and useable again upon reboot of the system.
So there are two things affected here.
First one is the ability to write data after a power loss. Because of that ability, the drive can way faster signal to the system, that a sync write is finished (which is not (yet)). So this is not only a few tens of ms like you describe, this could be some sync writes that would take seconds but now take only ms instead. That is why a on paper "slower" Samsung PM953 will easily outperform a "fast" Samsung 960 Pro in that use case!
Even though the 960 Pro as tripple the sequential write speeds and more than twice the random write 4KB, QD1 performance.
The second thing is security. My understanding of ZFS is, that this does not apply to ZFS because of checksums but I could be very wrong on that one.
Get a UPS and protect everything that needs
UPS only protects you from a power loss, but there are many other reasons why your system could halt. We had a huge discussion in TrueNAS community about why TrueNAS recommends a UPS, when there is no actual technical reason for this. All the power loss problems apply to traditional FSs but not to ZFS.
Their reasoning was, since UPS are so cheap, better save than sorry.