I am referring to MAME and I figured it's a MAME issue. Sometimes it's a little funny to me how certain things get categorized. I presume it's simply the scale of the project, where lots of people work on it so weird things are bound to happen for time to time.
While we're on the subject, where are the controller type data stored for MAME? I can't find it.