Then we may want to get rid of tracking categories generated by code and use pageprops instead?
I have no opinion on that one.
Tracking categories are nice for certain errors. They more explicitly show there is an error, because there is a category at the bottom of the page. User's can edit the category pages to give helpful information and even change the category name to localize it.
Otoh I suppose such a special page could would also have a system message to provide useful introduction to what the property in question means.
-bawolff