I guess they do.
Dunno how popular doing so is, though...
I say inefficient because I suspect whoever wrote it is more used to Windows/batch than linux/bash -- fair enough, I suffer the opposite problem.
Personally, I would have calibre installed to the respective computers and simply portablize the config_dir and library folders.