Fonts in general usually keep their numerals and certain punctuation characteres all of equal width, and of equal width between regular and bold (even when their letters get wider in bold).
It's not really something special spreadsheet programs do or select for. It's just how basically all workhouse body typefaces operate, like Helvetica or Times New Roman or Calibri, precisely for the reason you list.