With external cables you may be able to clean them, with internal cables you can’t clean them. Instead sand, dirt, moisture build up along the plastic guides and make shifting bloody awful until you replace the worn abraded cable or it snaps.
Internal routing is aesthetically pleasing but the absolute worst step backwards in terms of performance IMHO.