I don't really understand what is so special about J-Link, especially for ARM. Just use any CMSIS-DAP debugger and you get support by a ton of tools.
I guess, because:
It sells with support for proprietary toolchains like IAR or Keil. I haven't used these in ages, but last time I used them I couldn't use e.g. a FT2232 to debug devices.
It has its own IDE for people that like to marry their hardware supplier with "the ecosystem"
It has extra debugging libraries like Segger RTT, SystemView, etc. Nothing you couldn't write yourself on a rainy afternoon, but it can be nice to work out of the box.
Just for debugging/programming J-Link can indeed be overkill. On the other hand, I've been debugging some Cortex-m33 cores lately (STM32, EFR32), and the cutting-edge support in some tools like OpenOCD can be very hit and miss, even years after release. J-Link GDB utils worked straight out of the box.
I partially agree with ataradov on this. As it stands now, J-Link can't track down on its illegitimate use of debug probes. Its not like they can order a police raid to look for EDU probes at company XYZ. Installing call-home for "telemetry" would probably receive some backlash from legitimate customers, although probably survivable if it would really put their company on the line.
So that only leaves the reporting route. This is where I think most damage is caused by potential&fear. I doubt a (single) verbal report would do anything at all, as anyone can fabricate that. They could of course write you up to stop using the probes, etc.etc. But in Dutch we would call this a "bark letter"
However, if an employee would collect convincing evidence (e.g. stuff thats not easily fabricated) in the last month of their way out, in particular about structural use of those probes, then I'm sure you're in more trouble. And they are probably not going to tell you they have that evidence when they send that "bark letter". At best, you 100% ignore them and nothing happens. Most likely you pay a shut-up fine to not waste any time on this. At worst, they drag you into court ..
But I'm not a lawyer etc, no legal advice, but I think all that fuss would make 500$-2k$ per developer
for companies a complete bargain.
Example: many moons ago, I worked as hardware designer at company A that was bought out by company B. The time zone difference between both companies was about 6-10hrs. We had just transitioned into using Altium, and company B ran a network license server for in its own timezone. We hopped on, and effectively we could utilize seats for 16hrs a day. I've no clue if thats illegimate.. I suppose its borderline at best,
anyhow.. one day, I got a phone call from a sales person of Altium Netherlands asking whether we were interested in a trial for Altium. I told them we were already using it. They got off the phone confused why we were not in their customer DB. Maybe their instant thought was we pirated it (which not be a nice thing to confess). I stayed around with the company for another year or so IIRC, but I never heard anything from it. After all, they would have to proof that I was not joking.