I think it’s the same for most of the users: placing according to the schematic is either as good as or better than the current behavior. And because it can’t be worse but can be better, why it couldn’t be the default and the only behavior?
Same here, of course, but I have seen time spent on even less important features.
Two things take most of the time in designing a board: component placement and routing. For component placement you probably need to move the component to groups and into their rough relative positions. Whether or not the schematic reflects the final physical positions or not, it’s true at least for me that I need a mental connection between function and form, schematic and layout. That connection is completely lost at first if the footprint location doesn’t correspond with the schematic. So, what I need to do, is find the functional groups and inside them find each functional component. I have to move them to some reasonable places (not final places but just to keep them in comprehensible order).
Now, if I have a “physical” schematic even remotely, this all can be done automatically. It would save much time which is now needlessly wasted on searching for and moving things around until I can perceive in one glimpse where the footprints are so that I can start to move them into their final places.
To repeat myself: the biggest need isn’t necessarily to have the footprints in their correct places, but in places where I can mentally connect them with the schematic to start the positioning effectively.
That’s why I don’t see any reason why position by schematic couldn’t be the default.