9/10 when I hear someone call themselves a casual gamer they do so because they think its cool to be a casual and geekish to be hardcore.
If you spend 3 hours a day playing WiiFit, guess what, you are hardcore.
If you spend a fair amount of time on video game forums, guess what, you are hardcore.
If you spend only spend an hour a week playing halo, guess what, you are casual.
The reason why there was hostility about games targeting casuals was the amount of internet tough guys that flooded the forums calling anyone who likes games that have depth losers. Compounded with a flood of simple puzzle games, aka shovelware targeting people who call themselves casual despite spending a fair amount of time gaming. If the games were any good it would be a nonissue, but most were garbage that you could get for free online, or in the case of WiiFit targeting people wanting a fun way to exercise. Most of the time the so called casual games were just as hardcore as any other game labed as such, like mario galaxy. I laugh whenever some joker claims Super mario 1 is proof that casual games are better, when SMB was a very hardcore game for its time
Now that developers have realized casuals only buy one game every few months there have been a lot less advertising about casual games, and less in your face, buy our poorly made puzzle game, or you're a hardcore loser, you don't want to be a loser do you? And more focus on games that can't be found for free as a flash game online