Why is social a requirement for what makes something 'mid-core'? Or are you simply using mid-core to mean "The type of content I'm looking for"?

Also, imo, a lot of those requirements are subjective. A quick round of unranked League of Legends might be super casual for ranked players, but for those that don't play ranked, it's a fairly intense experience (just see how many people rage over unranked games).