Sometimes things that should be simple turn out to be (at best) difficult to do in CAD engines. For example the need to draw text along linear objects such as lines, arcs, polylines, etc. Long street names are a good example, if there isn’t a long straight segment for a regular (but rotated) text, what’s left to do.