few points from the dealer side.
If we're getting paid co-op dollars, you can't advertise anything but list prices. Many vendors won't allow new prices online either, some people get around this or mask their pricing doing weird package deals or listing things as 'demo' or 'rental'.
There are very few tractors we can actually put a price on out on the lot. Zero turns you can, and we do some of this... but how would you price a BX Kubota? Tire choices change the price, a grill guard is extra, lot tractors are not ballasted, etc. There are so many variables and the machines sitting on the lot as they are will rarely fit a customers needs.
Its also tough as programs change quarterly, as seem to always become more complex. Buying a New Holland? Your price is different if you join the cattlemen's association!
You'd be surprised how hard it can be.