Programming languages typically do not implement number types with units due to the complexity and variability of unit systems across different applications. While Frink is an exception, most languages leave unit management to the programmer, often relying on naming conventions and class implementations for conversions. The discussion highlights the importance of consistent units in physical modeling, suggesting that unit conversions should occur in the presentation layer rather than being embedded in the language itself. Libraries are favored for handling unit conversions, as they can be tailored to specific needs without complicating the core language. Overall, the consensus is that intrinsic unit types could introduce more issues than they resolve, advocating for a library-based approach instead.