I think "rename everything" doesn't look like a viable option?

> Again you strawman my argument. Try to understand my central point, and
> then reply to that instead of details of "how you do it right now and that
> works for you".

This is not very constructive. Entering a culture and saying "hey, now you
do everything this way" most probably won't lead to progress, I fear.

I get your points, but now: what could be a way forward?

Well I never said "do everything this way". I was asked to clarify my opinion so I did.

Anyway, I think like Stefan proposed a simple way would be to introduce a "clean namespace API" where old names can be aliases to the new names (or maybe new names are aliases to the old ones)

So, basically something like list.el containing:

(defalias 'list-append 'append)
(defalias 'list-map 'mapcar)
(defalias 'list-add 'add-to-list)

I also think having a clean API would be more newbies-friendly and thus favor contribution from new authors, but it's just a gut feeling.

Kind regards,
Philippe