The only problem with that is sometimes the prof's text has been written by taking his notes from the very course he's teaching. There is often no other text which covers all the topics they want to cover in the course. Except for the basics (ED, QM, CM, Rel) which have pretty standard content from one institution to another, classes like photonics, nuclear, particle, condensed matter, and continuum, each prof at each institution will want to cover a different set of topics (generally I think they have certain ones required by the department, and discretion on anything beyond that). Any text they choose, other than their own, will probably leave out some of the topics they feel are important, and want to cover, and include other topics. Which means that any text other than their own, will suit better as supplemental, rather than main. So in many cases, it's not easy to avoid (what you call) the appearance of impropriety, and still cover the topics they want to cover.