You have to keep in mind the players at the games too. If you’re playing a .25BB game then a dollar is 4 blinds/an opening raise. Some people buy in for $20, that’s 5% of a starting stack, etc.
Whether or not people want to accept the smaller bills/coins, I think it’s nice for the host to make it available. If they want to round or agree to something else, that’s the call of the players, but ultimately it’s their chips and they have the right to the cash back if they want it.