I don't believe your assertion that upgrading Macs breaks the EULA. Can you explain this statement?
Does Apple really document how to break their EULA on their website: https://support.apple.com/en-us/HT205041
Does Apple really document how to break their EULA on their website: https://support.apple.com/en-us/HT205041
Or the other way around. If I take the HDD of a MacBook Pro and put it on my Hackintosh, am I violating the EULA?
So I think the line is so thin and you can argue about anything on that topic.
"Removing or installing memory
You should not manually upgrade or replace the memory in these Mac mini models. Instead, contact an Apple Authorized Service Provider or Apple Retail Store to install memory for you."