Not mindset.For me, yeah, this is an acceptable term to describe Prof's.
From a characters perspective, no one is a Prof. This is a collection of things they're good at and they can get faster/slower results if they concentrate on this or that (skills/Cats). I totally understand it from a gaming standpoint and think it's easier than a "no Prof" game. I love professions! There, I said it, and it feels good.
I did love your examples, by the way. I just have an alternate view.
Think about it... Write a program that isn't usable by teachers or plumbers, but is usable by veterinarians. Now, if it is written for their field of expertise, of course they will understand it better. But how would it simply and absolutely not work for a volunteer firefighter and not the executive director of the local Girl Scouts of America office?
Design/engineer a device that shuts down if a barber comes within 13 feet...
Like I said, just a different view. If, it is your expertise, or you have a special thought pattern generic to that way of life that the device "trawls" you aura/psyche for... I get it. It's just a pretty specific notion, IMHO.