Agreed. More likely, however, a software architect commands a range of salaries in your area (eg 80-130k with a few outliers either side). As an 'average' performer in this scenario, you would do well to anchor your 'value' at 120k and let them make excuses why 105k is more reasonable. The alternative (let them anchor you at 90k and then you have to explain to the recruiter why you are worth 15k more) will be trickier in most cases.