Suitability for commercial applications

Someone told me that since the compiler/loader is open source, it may create erroneous code or may create code that conflicts with boot or loader code, and that this was a reason one shouldn't use the Arduino for commercial apps. Is there any truth to this?