I see what you say, and also understand the amount of time / boredness you save with this simple setup, that between us, is simple simple no? But you go around and people maybe stay at the PC waiting for compilation forever and accept to wait forever, despite that being one search/doc read away.. it's really baffling.. and keeps me thinking now maybe it's that the reason why people consider linux/bsd hard non-user friendly systems, because it's either you throw the solution at them, or they would just ignore how simple is something and how would change their productivity / workflow by orders of magnitude
I had a makefile a while ago that would incrementally build docker containers based on containers metadata (for the dockerfile content hash) and would update those changed automatically, and it took like 2 minutes, instead of complaining while waiting, it's crazy how much simplicity is just ignored