I am curious about the application using a MCU where that type of string handleing would be needed?

The serial and LCD commands can work with strings via arrays now.
I see most people using a MCU for monitoring/control of something. Just wondering what you have in mind?