No, even in the peecee world. You can go and buy the generic memory from the local computer store, it can meet all of the specs and it may not work. It has nothing to do with the platform, but the quality of the memory. Lower cost typically means lower quality. There are only a few memory manufacturers and they do not make all of the memory perfect, much like processors. They have different grades and speeds. The cheapo generic memory will use the lower quality product and is more susceptible to the incompatibilities. Why do you think companies like Kingston and Crucial have specific part numbers for memory? Because they make sure it works with that given system, not just say on paper it will work so it will in the real world too.
Head over to a peecee board and look at the threads of memory incompatibilities. The generic memory is often the culprit, sometimes down the road or even a new OS.
Some companies are OEM to the manufacturer; the generic companies are not. Kingston or Crucial (Micron) among a few others supply the memory to the manufacturer. Why doesn't the manufacturer save money and use the cheaper stuff?
If you want to try the cheapo stuff, go ahead. If it works, good, if not, don't come here asking how to get it to work. As the problem is the memory and there is no way to make it compatible except buy compatible memory. So if you want to try it, make sure you can return it.