This fee is the cost of doing business, as a cemetery we are responsible for the care of that loved one's grave forever. These dollars are not only for te care of the cemetery it pays for the overhead as well as the upkeep of buidlings, equipment, vehicles etc.
It does and is a lot of money to come up with on the day of the funeral however it is a one time cost. Take the $850 to $1250 and divide it out over forever and it is not a lot of money.
The next time you drive through a cemetery that is well maintained you are seeing these dollars at work