A few things could help:
-a wiki page made by n3v explaining the CM classifications
This thread has given me the idea of creating such a page myself, hence some of my posts asking for clarifications of certain "issues" from the community. N3V does have a Wiki page on downlonding from the DLS but it consists of just a video link.
-a clear way knowing where any item is packaged, and where it is on your harddisk
Right mouse click on any "Packaged" asset and select
List Dependents. This will display all the assets (mostly routes and sessions) where that asset is used. I am puzzled as to why you would need to know where the asset is on your hard disk as all installed assets are held in the Trainz Database.
-a central dbase, with reference where any item is hosted (so not only the DLC or DLS)
If this was possible then it would solve many users problems in locating 3rd party assets but it would require those 3rd party sites to provide the information to N3V. It would also require them to keep their assets permanently "on line" but the history of many of those sites is not encouraging in that regard.
-a shared folder where items can be that are the same in any version of TANE-TRS22
reducing doubles, So besides a "Local" path, a "Shared" path
Since about TS2004 or TS2006, assets are no longer stored in folders on your hard disk, they are stored more like "records" in a database. There are no "doubles". If an asset is updated by the creator then the new version is added to the DLS and to your database if you download and install it. The old version is still present, for those who want to use that version instead, but obsoleted DLS assets can be deleted from your database.
-a free DLC containing often used freeware items, FI neoklai animated people
There are a number of free DLC items already available. The DLS is already the source of commonly used freeware items. A DLS asset that is packaged in a DLC download is still available on the DLS for those who do not download and install the DLC route/session. That is the purpose of the "packaged" system.
-An automated CM import that repairs older .texture "errors"
I would applaud that but many .texture "errors" are the result of assets, particularly older assets, with missing or faulty textures. Just like in the early days of Trainz many assets were let through the system with badly written config.txt files, not easy to fix without a human mind guiding the repair.
-Easier user friendly way to restore backups.
I have always preferred to use my own backup and restore system. See
https://online.ts2009.com/mediaWiki/index.php/How_to_Manage_Backups#Backup_Plan_Basics
My thoughts.