It also implies that if you want something that does not fall neatly into the categories given then you're going to pay even more.
Giving estimates is just part of sales. If you're tired of it, then don't work sales.
Edit: Ok I decided I should probably give some constructive advice with every teardown I do, so here's a tip: If you really want to do things this way, instead of instantly giving a price at the end, create the illusion that the info will be sent to a human and you'll send a quote by email after they've had a chance to review. Then just set up a cron job to go through your list of emails at certain strategic times of the day and send personalized messages with the quoted price and time frame. This way you start a conversation with the potential client and keep them on the hook.