Using the code later in a non open-source project can happen also with MIT/Apache licensed code. Even without CLA. Does it mean that company that does it is immoral?
What is considered immoral is to take the copyright from the contributors without giving any compensation.