This never happen to me before. I have no idea why this company not asking for changing fee. Perhaps their policy is no charges for any changes. 

About the voucher, I can say this is just a marketing strategy for repeat business. Of course they want to see you next time...