This is absolutely true, but doesn’t make the case that the original authors should have compromised their design or spent the extra effort to make the code portable.
If the spec was to make it work under certain conditions and not to worry about others, then the additional work for portability just adds cost.
If the spec was to make it work under certain conditions and not to worry about others, then the additional work for portability just adds cost.