Techcrunch predominantly covers consumer startups, b2b startups in general get much less coverage. Crunchbase has better b2b coverage, but by-and-large it's because companies have added themselves (and naturally smaller startups have more incentive to do this, so you'll find more recent b2b startups than older ones).