Also, bytes were expensive back in the day when UA's systems were built. If you think of it, "1K" means you flew all of ONE thousand miles, not 100 Thousand! All UA's status codes have to fit into a 2-byte field, and probably also sort by status according to the ancient EBCDIC mainframe character set.
The BPs that say 100K are actually the only ones that are mathematically correct as to the qualification.

Probably some programmer at UA got annoyed at the "1K" inaccuracy and did that variant of the BP status printout just to be different.
A year or so ago, somebody here posted about being denied entry to a LH lounge with a shiny UA "1K" card because the LH dragonette said "You have to be PREMIER EXECUTIVE 1K" and the newer 1K cards just say "1K" without the Premier Executive verbiage. Apparently she was comparing it to the pictures of eligible cards and refused to accept that 1K=Premier Executive 1K. I think they've fixed that problem, but you never know with LH lounge access...