Text objects need to allow to snap to many different points on texts, here are some of them:
These are helpful to align annotation to these points or texts of different heights to another.
Example: You often need a box around the text with a specific, exact padding. It is currently not possible to do that, it can only be done approximately by drag and drop.