Сколько вам приходилось делать подобного рода действия. И чтобы не над целой строкой, а только частью.У меня в практике или строка используется как есть ИЛИ парсится вся целиком и дальше разделяется на подстроки, преобразуется в числа и т.п.
Потому и вызывает удивление.
Это примерно так же как переопределение операторов для Объектов - вроде операция интересная, но нужная только в математике. А если математика идет над большими множествами, то порождать объекты - просадка производительности.
Потому вроде переопределение и интересно, но в java ее забанили. И вряд ли когда нибудь сделают.