Do you also consider it a lie when postgresql's planner starts a query by assuming that it'll deliver thousands of rows, but once it's run the query to completion there are only 47?
Postgresql does that because the initial number is based on samples and statistics and heuristics, and is produced by the query planner as a side effect of making the query execution plan. I imagine Google, too, has a query planner.