There wasn’t any check for txout values that were negative so it was an exploited bug. It’s also when the 21 million money cap MAX_MONEY was invented, to help future possible exploits of excessively large integers. Originally #bitcoin had no cap on money supply.