Thanks for your review! I actually considered this but the reason I decided not to was if getConfigurationSection was allowed to be passed through the API for a player file it would allow any plugin to read/write over the players data unconditionally (even for other plugins data since they are saved in the same file for efficiency). If you'd like to elaborate feel free to reach out on discord:
https://zachduda.com/discord
All the best! ~ Zach :)