Some legacy applications hardcode OS version checks to expect build 6000, 6001, or 6002. When they see 6003, they may refuse to install or run. You can sometimes bypass this with Application Compatibility Toolkit, but it’s not guaranteed.
Had the decimal counter rolled over, it would have fundamentally broken internal Windows servicing mechanisms, corrupted the component store ( WinSxS ), and caused third-party application crashes.