Нечеткий ввод на уровне UI это прелестно, скажем в gnuplot-e вместо with можно писать w, вместо linetype lt и т.д.
Допустим есть у нас какая то довольно высокоуровневая либа, выскоуровневая в том смысле что на ее основе пишутся коротенькие софтинки, но сама она не идет в виде основы каких монструозных вещей требующих повышенной надежности. В ней есть неск классов со множеством атрибутов с длиииинннными описательными именами + несколько функций с аргуметнами имеющими длииинные описательные имена.
Не знаю как в других ЯП, а в питоне можно прикрутить нечеткий ввод, т.е. на уровне использования либы можно будет сокращать имена атрибутов и аргументов ф-й. Но можно не значит нужно... отговорите;-)
Профит очевиден - нечеткий ввод прощает описки, и позволяет не лазить каждый раз в доки что бы посмотреть как же эта хрень точно пишется. Минусы тоже очевидны - во первых оно может молча делать совсем не то, что хотелось бы, во вторых код одного пользователя либы будет вообще непонятен другому, потому что сокращения имен у каждого могут быть свои.