Well, Metal can only allocate a smaller portion of “VRAM” to the GPU — about 70% or so, see; https://developer.apple.com/videos/play/tech-talks/10580
If you want to run larger models, then CPU inference is your only choice.
If you want to run larger models, then CPU inference is your only choice.
Also, not many implementations can even use it.