Если взять ПЛК323 или СПК207, то в них Linux стоит. Чтобы использовать OpenVPN требуются ресурсы.Вот и возникает желание писать программу менее требовательной к ресурсам и при каждой возможности высвобождать память.