Thus the mark as Semi-Hardcore or as the OP put it, "Mainstream". Casual play isn't just "Hardcore but in smaller bites". Casual players are those who aren't aiming for progression, but are simply playing for the joy of playing. Even those who play 8 hours a day can still be casual, just as a hardcore player might only manage 1 hour.