....why is there an ini called mq2enchanter.ini ?
Ini file contains initialization information. It's meant to store the values that the user sets via the command line options, or using the default values setup so that when the plugin loads it can grab the previously used value at startup to know what the Initial setting should be. The ini file, or initialization file isn't meant to be a storage medium from which will be polled from repeatedly throughout the session.
The plugins simply update the file as a user makes changes that are intended to be permanent (with the command line) so that if you crash, exit EQ, computer restarts, etc it will know how to act when it starts. Realistically anything stored in the INI should only be read at the startup portion to grab all the values, and then any values that are changed throughout the session are written to the INI file, but not read until the next session. You will find this is the same for things like Kissassist where the macro starts and uses all the values stored in the INI at the start, and in order to make changes via the INI you must restart the macro for it to get the new information you've changed. The only difference being the plugins have a GUI that allows easily changing things on the fly and there are command line options that allow you to change things on the fly and update the values stored in the INI without the user needing to navigate to a location on their computer, open a file, and manually make a change to the file.
Due to the various potential types of encounters a player can face while wandering the world of EQ the GUI doesn't store the settings when simply clicked on and off. This allows a user to switch things on and off at will for say a raid, or special event, or simply trying out all the various combinations of options without risk of permanently messing up the settings, as simply unloading and then loading the plugin would return the values to their original state.
At the time of the creation of the plugin the default settings were determined to be the most reasonable default value by myself and Sic for engaging in typical group content and are intended to be useful in most situations and for most users.
I hope this explains why there is an INI file.