@nano the difference is that all those enable you to significantly change the behavior of the thing youre already engaging with. Command line in the case youre talking about is just a different way of presenting something that people already do.
Therefore there exists little incentive to start using it if not already familiar