Your answer is - because Midas beseeched him to take it back.
Answer:
Dionysus agreed to take back his gift because Midas beseeched him to take it back.... Midas went to such trouble to entertain Silenus because he was privileged to be in a presence with a God's friend.
Hope it Helps
- Nezuko