No, museums should not be free to enter.
Museums cost money to operate and run just like any other home or business. This is why there must be a charge or fee for visitors to enter and see the museum. The museums cannot rely on public funding to be enough money to pay all of the bills and operating costs.