Many many years ago, when I started to study Sw protections, there were many important Sw, for Structural Analysis and CAD Design, that implemented basical protections.
(Laser Micro Drilled Floppy, EEPROM Hardware Protections etc.)
all realized in an easy manner not because programmers, weren't evolved, just as a little base protection + marketing strategy.
Yeah indeed, this software, after 15/20 years now is the mostly used in CAD Ambient
If protection was too hard, no diffusion no money
It's also true that great protection schemes, comes from Cracking /RCE Attacks..
All is relative