Flattery is given because someone wants a particular result. Thanks is given because it’s meant, otherwise it isn’t thanks.