アップルの最新ドキュメント(執筆時点)によると、2012 MacBook Proの上限は8GB RAMです。
ただし、Mac Proは最大32GBのRAMを使用できます。
それでは、なぜMacBookにこの上限があるのですか?それはソフトウェアの問題だとは思わないからです。
Mac Proで実行されるOS Xは、MacBook Proで実行されるものと同じです。64ビットアーキテクチャ(MacBookとMac Proの両方)上で64ビットソフトウェアであるため、OSが32 GBのRAMを使用できることは明らかです。
製造元がラップトップ用に4GBを超えるRAMスティックを製造していないからでしょうか?