This behaviour is likely there from the beginning, or at least more than 10-15 years old. I do use it, although not very often, to put in home kamctlrc some new queries that can be run via db command, relying on etc file for the rest of the options.
I pushed a commit to check if kamctlrc is readable.