Apple should stop fooling around and implement a proper SSD model white list to weed out the crap, that a power user can extend at their own risk.
The problem with "at your own risk" is that too many people would take a cursory look at the various mod websites, use some SSD of questionable origin, and then cry to Apple when data is lost.
Apple makes it hard on purpose. The SSD technology isn't mature enough to "just work".
That's why I have Macs (and PCs) for testing, and ones for primary work. The primary work ones seldom have the "latest and greatest", but I do have peace of mind.