Aea - I was just going to suggest this today and then I found your thread, so I'm going to add to this a bit and hopefully you like these thoughts as well.
Kemper folks! For the time I've had my Kemper, I've only played one guitar through it. I adjusted Input and Output parameters as needed for this guitar, and I've also adjusted individual profile parameters to suit my guitar and then overwritten the original profile with the new settings so that everything works well with the pickups and guitar config.
Into my home comes a new guitar, and of course - everything sounds different when played through it. So I had the thought that it would be great if not only all of the Kemper's global settings were based on the guitar, but individual profile settings as well.
The way I envision this working would be to treat each guitar used on the Kemper as a different user, sort of like logging into a computer as and having your desktop the way you left it while your wife can login under a different user and have her own desktop arrangement present.
So a user would be Gibson LP, Fender Strat, ESP Horizon, PRS, etc... Then when logged in as that "user" or in our case - guitar type, all the global settings would be as you set them for that particular guitar AND any profiles you save while using say "Gibson LP" would be saved, associated with, and only accessible when you had your guitar type/user set to Gibson LP. So there could be a Default guitar identity that retains all factory settings, and then user added identities which correspond to each guitar a player uses with the Kemper. All this probably poses some big programming complexities on the back end that I am definitely not aware of. Limiting things to globals settings only would definitely simplify things.