pk3DS serves multiple purposes:
* data visualization
* data editing
* data randomizing
The more inter-connected certain edits need to be (ie, more advanced handling), the less likely they are to be fully fleshed out.
===
pk3DS shows the Tutor's list of moves it can tutor (what shows up in game), what they actually teach is separate from the displayed value. Updating the actual move table is extra handling which still has not been added (adding/fixing stuff takes time, and I have other things that interest me more).
Remember, the community does not have the source code or flawless knowledge of how the games execute. Figuring out how to edit stuff and then simplifying it for regular users takes a lot of time