Interesting question mutt. Yes, we can and do change V1 even on dry runways by a lot. On the 737 there is a range of around 30 to 35kts in which the V1 for a given runway can shift depending on used performance criteria. Sounds weird, but will lead to different used speeds and power reductions for each individual case. Of course improved speed schedules will lead to higher speeds including a higher V1 and at the same time to a very low or not existing stop margin, whereas a full thrust take off will lead to very low speeds, including a low V1 and very big stop margins.
Only at a runway where we have absolutely no stop margin and we are truly runway limited will there be only one solution. That might be a common occurrence in longrange aircraft, in shorthaul aircraft like the 737 it is pretty rare.