i am sure that's what you will say when your emplyeer asks you to wait a couple of months before they will pay you
and if it was fc zurich, you would not know about it
it's called a contract. it is legally binding. would you work for a company that didnt pay you for "a few weeks". no you would start looking for a new company to work with or you would not have any food on the table