When they can’t use your internet connection, they also add personal information to any file you generate with the softwares such that if you send the file to someone else who has a license they will unknowingly rat on you through their connection.
This sounds evil, possibly violating some EU laws too.
luajit
is small, fast(well, it can jit), and has a small but complete standard library and can do FFI pretty easily, should be ideal for most homelab usecase