Why nobody gives you a straight price
When someone asks "how much does a website cost?", the honest answer has three variables. But there is a difference between explaining those variables and hiding behind them.
What actually changes the price is three things: how many sections it has, what the site has to do beyond showing information (take payments, manage stock, book appointments) and how much content has to be produced or migrated.
A one-page site with your service, your contact details and a form cannot cost the same as a store with 200 products, payments and shipping. Anyone quoting the same number for both is improvising.