Very true. This is the approach I've been taking. My project isn't human-interactive and I'm fine with it taking a couple hours for each run to finish.
The downside is that it makes development and testing super slow without the speedup you get from having local GPU power.