Saw this and I'm about to go out so I just want to say that I beg to differ on not looking at material benefits. I believe we should not questioning the why's but to find the benefit of doing so adds to the motivation plus reinforces the miracle of Allah's command.
I'm off. (I may add later)

eace:
أَيَّامًا مَّعْدُودَاتٍ فَمَن كَانَ مِنكُم مَّرِيضًا أَوْ عَلَى سَفَرٍ فَعِدَّةٌ مِّنْ أَيَّامٍ أُخَرَ وَعَلَى الَّذِينَ يُطِيقُونَهُ فِدْيَةٌ طَعَامُ مِسْكِينٍ فَمَن تَطَوَّعَ خَيْرًا فَهُوَ خَيْرٌ لَّهُ وَأَن تَصُومُواْ خَيْرٌ لَّكُمْ إِن كُنتُمْ تَعْلَمُونَ
{184*002:184*Khan:
[Observing Saum (fasts)] for a fixed number of days, but if any of you is ill or on a journey, the same number (should be made up) from other days. And as for those who can fast with difficulty, (e.g. an old man, etc.), they have (a choice either to fast or) to feed a Miskin (poor person) (for every day). But whoever does good of his own accord, it is better for him. b]And that you fast, it is better for you if only you know.[/b`
002:184*Maulana:
For a certain number of days. But whoever among you is sick or on a journey, (he shall fast) a (like) number of other days. And those who find it extremely hard may effect redemption by feeding a poor man. So whoever does good spontaneously, it is better for him;
and that you fast is better for you if you know.
002:184*Pickthal:
(Fast) a certain number of days; and (for) him who is sick among you, or on a journey, (the same) number of other days; and for those who can afford it there is a ransom: the feeding of a man in need - but whoso doeth good of his own accord, it is better for him: and that ye fast is better for you if ye did but know -
002:184*Rashad:
Specific days (are designated for fasting); if one is ill or traveling, an equal number of other days may be substituted. Those who can fast, but with great difficulty, may substitute feeding one poor person for each day of breaking the fast. If one volunteers (more righteous works), it is better.
But fasting is the best for you, if you only knew.
002:184*Sarwar:
Fasting is only for a certain number of days. One who is sick or on a journey has to fast the same number of days at another time. Those who can afford a redemption should feed a poor person. Good deeds performed on one's own initiative will be rewarded. However, fasting is better and will be rewarded.
Would that you knew this!
002:184*Shakir:
For a certain number of days; but whoever among you is sick or on a journey, then (he shall fast) a (like) number of other days; and those who are not able to do it may effect a redemption by feeding a poor man; so whoever does good spontaneously it is better for him;
and that you fast is better for you if you know.
002:184*Sherali:The prescribed fasting is for a fixed number of days, but whoso among you is sick or on a journey, shall fast the same number of other days; and for those who are able to fast only with great difficulty, is an expiation - the feeding of a poor man. And whoso does good of his own accord it is better for him.
And fasting is good for you, if you only knew.
002:184*Yusufali:
(Fasting) for a fixed number of days; but if any of you is ill, or on a journey, the prescribed number (Should be made up) from days later. For those who can do it (With hardship), is a ransom, the feeding of one that is indigent. But he that will give more, of his own free will,- it is better for him.
And it is better for you that ye fast, if ye only knew.