How would you implement graphemes compatibility if you can have unlimited number of code points combine into a grapheme? Designing an efficient storage solution for such text seems like a nightmare.
Any time you define an upper limit, someone will come up with more emojis that will require larger number of code points per grapheme.
Any time you define an upper limit, someone will come up with more emojis that will require larger number of code points per grapheme.