Why do I have to keep OMGF installed along with OMGF Pro?

 TL;DR: Because I work according to the Single Responsibility Principle.

SRP states that every class or module in a program should be responsible for just one piece of that program’s functionality.

That’s why OMGF Pro functions as an add-on for OMGF and literally only adds extra functionality to OMGF. Nothing more.