We chose buttons to extend the life of our products. If you get a damage to a zipper, the entire zipper must be replaced. This is often not done, and many bedding is thrown away unnecessarily.
And should a button disappear, we have added two extra buttons on the inside of every duvet cover. This ensures not only a fabric that lasts a long time, but also a design that does.