It can get even weirder.
For example, sometimes a UA B is equivalent to an AC Y (like the NYC-LHR B12 which is the same rule as an AC Y2), but sometimes it's an M.
Technically, the upgrades are for AC flights on AC metal. Allowing upgrades of UA flights on AC metal is not four-square within the program, anyway.