It is, it’s using a llama model in the API. If you watch the network tab you can see the calls it makes and modify them yourself, they’re simple get requests. It’s kinda fun to pick random words and see what the LLM comes up with.
It’s because they literally don’t know how to differentiate a download from legit and illegitimate. They’re going to track every time their bundler is downloaded and bill the developer for it, that would include pirated copies and legit copies alike.
It was actually true that multiple installs per user would count multiple times, but Unity rolled back that decision not long after announcing it. However, install bombs will still be possible, I seriously doubt Unity has a fool proof way to accurately identify the same user over multiple installs if the user is reinstalling maliciously to cost the developer money.
There’s no way they can stop install bombings. There’s gonna be something that they rely on that can be changed somehow, and even if they find a way to perfect it, how could any developer trust that it’s flawless?
This is bad even if everything did work and everything was flawless. They’ve wrecked their trust here.