It's simple reality that it can be done. It is you who's a dreamer.
It's just nonsense that you need control over the full encoder.
You have control over the servo motor (it is called step/dir interface) and you can have control over the encoder index, you just need to input it into the motion controller, the rest can be done in user macro code as I have described it.