This one, weirdly, is pretty standard. Unreal had it for the longest time, Apple and Adobe have it presently. It’s been falling out of fashion in favor of disclaiming fitness for any purpose backed by strongly worded clauses requiring the end users to determine in their own due diligence that the product meets their particular needs.
Again, if any of that were true we’d see this language in other game engines (such as Unreal and Godot) and we’d see this in other related products such as those from Adobe and Autodesk. We don’t.
Unity may WANT this leverage over some of their users. They may WANT to distance themselves from certain game developers, but the notion that this is some sort of legal ass covering isn’t convincing me.
I have filed a ticket with Unity Customer Service. We’ll see how that goes.