I disagree,No its not, and there certainly are not many companies who would give full pay for the periods shown above.
Every single large multinational company I've worked for has paid full sick-pay for the periods shown above (private sector obviously).