With a 3-4 year refresh cycle it’s not hard to figure out.
I put Crucial in my 2011 MBP and it worked fine. The SSD was another story.
The Cable from Apple didn’t have the bandwidth so I had to buy another one.
Then Yosemite killed Trim.
Yosemite didn't require Trim. In fact, it was incompatible with Trim. You just had to uninstall it and allow OS X to manage third party SSDs. You don't pay attention, do you? Or you do and just like throwing your feces against the walls in Apple threads.