Not all museums are free darrsi. I could call my garage a museum and charge a fiver for entry.
I don't know YamFazFan, maybe some are run by charities and some are private museums. The entrance fee being set by what they think people will pay. Too low and they'll be very busy for little return, too high and they'll have no-one coming in.