I have quite some password entries that are used and structured differently. For example some of them do not have the User Name or Password field filled out (e.g. single-sign-on entries that refer to the provider entries or third-factor data that abstracts more complex data via multiple string fields).
While in the main window the User Name column is shown as empty for such entries the Password column shows asterisks for those entries (which for me is sometimes slightly confusing for a moment especially if I did not visit those entries for a longer period of time).
I think this behavior can be improved here by simply showing the Password column for those entries as empty as well. The only downside would be that it leaks visually information about the actual existence of a password for such entries but I think this is only a very minor downside. Besides editing an entry does leak this information already as well and asterisks aren't shown here so this would make this behavior more consistent as well.
Which is exactly why KeePass defaults to not doing anything to distinguish them. If you want to see this, install the Quality Column and/or Quality Highlighter plugins.
For in-place editing, KPEnhancedEntryView is your best option.
I've now added an option 'Unhide empty data' (in 'Tools' → 'Options' → tab 'Advanced', turned off by default).
Here's the latest development snapshot for testing:
https://keepass.info/filepool/KeePass_250115.zip
Thanks and best regards,
Dominik