Yes i know what a FPGA is, but you don't seem to realise they are all doing the same job no matter what name you give them.
Call it native and claim there is no abstraction layer all you like, but it doesn't change the fact that an IC is being used along with an abstraction layer so its not as you claim native.
Because it's not native, its just a PCIe NAND controller exactly the same as any other IC.
Should we call SATAe and M.2 native PCIe NAND controllers ?
Who is it moving the goal posts now.
And how many times have you seen HDDs/SSDs sold as native' SATA, IDE, SCSI, SAS ?
The only one that seem to have agreed what the term native means is you, the rest of the market states that the "native" adjective refers to software or data formats supported by a certain system with minimal computational overhead and additional components. http://en.wikipedia.org/wiki/Native_%28computing%29
Takes one to know one, i will do what its best to do with trolls such as your self and ignore you from now on.