Because the link he provided is for Swissquote forex, which is a separate entity regulated in the UK, with GPB Iban, if you opena Forex account with swissquote, you are not allowed to receive third party wires ..
But your account is a normal trading account (or savings account) that is part of Swissquote switzerland (the bank regulated in switzerland), they give you a multicurrency IBAN (CHF EUR USD) where you are allowed to receive third party payments, but I'm told︀ you should not "overdo it" as the account is meant to be for trading ..︁
Now, everything I said is just my understanding nothing more, I'm not sure about any︂ of this.