Earlier quoted context omitted.
Naming is incredibly hard, though. And refactoring is hard. It's a pain in the neck when something starts out as bla_list or whatever and you discover that after half a decade of changes bla_list isn't actually a list anymore, it's a dictionary, and that it doesn't only hold Bla these days, it can also contain Foo or Bar. This type of stuff is immediately obvious with modern static typing.
This feels more like developers learning that any variation on Hungarian notation is a bad idea.
Blaming the original author for the actions of the maintainer is not fair.