And you also have to make compromises sometimes, but it's no different with new construction.
I completely agree with you. With an older house, compromises are usually offset by nice details (or "nostalgic charm"), whereas in a new build, in my opinion, there is nothing like that. Our last house from the 1950s had details that we and many others cannot afford in a new build and that we miss.