The fabric attachment system is low-tech, but that seems to be helpful, as it can adapt to seat rails of different widths. One fancier option you might see on more expensive seat bags is a quick-release mount that you install under your saddle. But those have a fixed width, and therefore can fit under seats with only those exact specs. Brooks saddles, for example, are too wide for these mounts.
Friction gear systems are a lot simpler to adjust, because the movement of the derailer cable can be modulated as you ride, every time you change the gear- they require less cycle maintenance. Modern index shifting systems are a little more complicated because each ‘click’ must release the exact right amount of cable to allow the derailer to move the correct distance to move the chain from one gear to another. Setting up and adjusting a derailer is not difficult and requires only basic tools, but there is a methodical procedure to follow.