Non credo che, TeXnicamente parlando, l’ostacolo sia insormontabile. Si avrebbe solo qualche problemino di retro-compatibilità, ma la retro-compatibilità non può essere il solo elemento da considerare, quando si sviluppa qualcosa. Altrimenti useremmo ancora le VHS e le musicassette!
Non ho affatto detto che le classi standard non vanno usate. Anzi, il loro essere contenitori generici è la loro forza.
Non usi più le musicassette, ma il CD. Le cassette avevano limitazioni, non le hanno modificate per migliorarle, semplicemente hanno inventato qualcosa di nuovo. Le VHS continuano a funzionare come prima, se hai un lettore adatto. Bene, nulla vieta di scrivere una classe che faccia ciò che desideri; ma ciò che è scritto per le classi standard deve continuare a essere composto esattamente nello stesso modo.
Quanto al bug di index, prova a segnalarlo (prima vedi se per caso c’è già una segnalazione e le eventuali risposte).
Ciao
Enrico