The entitlement in this thread would be amusing if it weren't depressing.
Lets start with some basics.
#1 An HR department telling you that it will cost money to be credentialed to be in a hospital has nothing to do with a physicians interests, wants or desires. Trying to make a physician out as being somehow 'bad' because shadowing them has costs is asinine.
#2 Shadowing benefits the shadow. You are not doing work. You are not helping the physician. The student is getting access to experience. They are getting 'hours' for their application tick box.
#3 It costs money to do things, accepting shadows is no exception. The amount of red tape to have anyone in the clinical setting is substantial. There are also liability issues as well.
There are certainly physicians that will take on the costs of shadows, money, energy and time. But, they are a minuscule minority.