But adding precision should not "break" anything from a functional perspective. The risk of actually changing the behavior of a script is low to nil.
At worst it breaks aesthetics, which is not really significant. Frankly, if your script was displaying floating points without $round() in the first place, it was already broken, since it would have been displaying 6 decimal places-- I doubt anybody wants to see precision to more than 2 decimals in any "point system" script. And technically, a PRIVMSG to a channel that says "%2.562858258205" instead of "2.568367%" shouldn't really be considered "broken" to anyone.