I think the reason to not use roman numerals is because what Roman numeral would you use for B major. B diminished is IV, but B major is not in the C scale, neither is B minor or B augmented, or B sus2 or Bsus4. It makes sense to write it all normalized to the key of C because songs may borrow chords from other keys in similar ways