I think people misunderstanding what ICU is doing. The only thing we could use it for is script handling, break iteration, etc. ICU does no paragraph layout, glyph fallback, etc. At some point we can use it if we want to better analyze the content of a text but that's it. We would still need the existing implementation.