and wasn't is a $$$ maker to fix the issue over 98/99 
It sure was. Much of it was farmed out to India since it was mostly beginner work to identify what code areas were affected. Fixing it and testing it were a bit more complicated...but not much.
As an example of how the economics of computer usage has changed, back in the late 70s era, there was a procedure called desk checking. A programmer would go through his program step by step keeping track of all the numbers and data on paper to verify the results before the program was tested on a computer. This process might take several weeks for a complicated program.
Programmers were not cheap even them, but weeks of programmer time cost less than the 20 minutes or so of computer time it might take to do the same testing.
The thought of desk checking a computer program today is ludicrous with the speed and comparatives dirt cheap cost of computer time. In that same 20 minutes of computer time, the programmer might be able to test his program 10 times, not counting the time it would take to make the corrections. And the computer might be sitting on his desk and cost a few thousands of dollars instead of occupying an entire floor of a office building and costing a few millions of dollars.