It's certainly feasible. You could tune the transmission speed (SF) to ensure that all nodes can reach the gateway, and then fix the setup at that speed. All nodes are then required to use that SF. For small scale deployments this could work. It doesn't scale in the longer term because the scalability of LoRaWAN is based on the ADR (Adaptive Data Rate) algorithm, that allows for variable speeds.
I have used the setup you described in the past (point-to-point), and although not LoRaWAN compatible, it worked well.