They actually cost a lot of money to businesses, but no one cares to track to show the ugly truth. Europe has a lot of data showing that going to work sick ends up costing much more than staying home, thus this is a irresponsible attitude - given you keep getting your pay of course.
Probably because the negative repercussions of that behavior are typically not very severe.