I have the Amex Plat which gave 100K MR points. I plan on canceling it just before the first year expires. Amex card in CH you pay the full next years charge immediately after the year is up and its not prorated if you cancel earlier like in other countries. Also in CH you can cancel at any time and it can be immediate, no notice period.
That means, you should be able to take the bonuses and cancel before the second year kicks in. Per T&Cs they do have a right to claw back the bonuses but my understanding is that if you truly use it and cancel it before the year is up, it’s fine as you kept/used it for 12 months. I plan on doing that with my platinum and might get this free-gold offer. As always, Amex (direct) cards in CH are severely disadvantaged as points exchange is limited and in lot of European countries the Gold card is entirely free if you have a yearly spent of beyond 10K/year (you do have to ask for it). Sadly here they want 300CHF/year after the second year, which is bonkers.
Tl;dr - I think yes, if its not outright attempt to freeload. Get the card and use it, cancel before end of year. Would not recommend to get and cancel outright after a month or so.