When we deprecate something, we mean to instruct / warn the other developers to stop using that particular thing in their new codes and adapt the existing ones the sooner.
However, if the core itself continues using a lot of deprecated stuffs everywhere then the purpose is almost defeated.
This also makes deprecation logs clumsy and useless at times.
Such as JError, JObject or JArrayHelper etc. are used all over the cms core.
I understand that some of those usage are hard to get rid of due to the backward compatibility factors. But we can try to eliminate them at the maximum extent possible, slowly step by step.
I'd like people to suggest what can be changed and what not. I'd love to work towards this myself but certainly I'd need some guidance and checks :D
Thanks.