"if z grows too large then you get a massive inflation which is very damaging"
No! No! No! I am surprised there are so many people on Hacker News who are bad at math. You can not get inflation unless:
x < y + z
but what I wrote was:
x = y + z
you can not get inflation while that is true. Remember, you face deflationary pressure for as long as:
x > y + z
and that is what Switzerland was fighting. Not inflation, but deflation.
"You are mixing two concepts."
You have no idea what you are talking about. This creates deflationary pressure:
x > y + z
So long as x is greater than y plus z, then it is cheaper for the Swiss to import their croissants from Italy or Germany or Austria, or anywhere else. And also their microtechnology, hitech, biotechnology and pharmaceutical goods. That is why every article written about this so far says that dropping the peg is bad for Swiss industry, and therefore bad for the Swiss economy. So long as this is true:
x > y + z
then it is easier for the Swiss to import things, because everything outside of Switzerland appears to be cheaper. And that, of course, puts downward pressure on prices from domestic producers as well. Thus, the pressure is deflationary, not inflationary -- the problem is that prices will fall, not that prices will rise.