Why is Ecto 2 (v 2.3.9) still so incredibly horrendously painfully fricking awful at basic text-editing?

How many versions will it take just to get basic numbering and bulleting to work properly? It has taken me 20 minutes to try to do a numbered list with one numbered point having four bullet points. This is a complete joke. Text-edting, bullet points, and numbering can NOT be this hard to program. We have been doing it for 20 years. Argh.