One more thought. For one of my clients, I’ve actually started editing the code, so that “name” displays as “ID” instead. I’m trying to update the most-visible pages first (List Pages, filters).
Because the name 'name', as a mandatory and primary key, is incredibly confusing and misleading. Plus all the undocumented behaviors when you change title, naming series, etc.
Fun Fact: Add a field named “enabled” to your custom DocType, and it will automatically display on your List Page as Status. Whether you want it to. Or not. It does not respect the “In List View” control.