4090 has 32GB of available memory versus up to 128GB on the Mac.
That allows for some training to be slow but at least possible. When you look at benchmarks the memory can make a difference especially for LLMs:
https://www.reddit.com/r/LocalLLaMA/comments/16o4ka8/running...