That's not the expected behavior; we got in the past complaints that YaST writes more than necessary, which means that it takes longer than needed. That's why YaST modules were optimized to only write settings which have actually changed.