To be honest, I feel that defensive teams benefit more from entry hazards than offensive teams. Of course both types require the minimal Stealth Rock, but when you say "entry hazards" , I'm going to assume Spikes and Toxic Spikes support.
For offensive teams, Stealth Rock is seriously all they need, as it allows some critical 2HKOs and OHKOs to become a possibility. Spikes support is seriously just some extra icing on the cake. Offensive teams need momentum and unless they have that build of "offensive ER setter such as Custap Skarmory", Spikes will be hard to set as they don't get the chance to well and defensive non momentum grabbing Pokemon are a problem for offensive teams. Offensive play is just so outright damaging that Entry Hazards aren't super important to "weaken" the opposing team. I mean why spend time laying Spikes when you have a nuclear bomb in the form of Specs Latios sitting in the back?
However defensive teams on the other hand lack this innate power. They don't carry too many hard-hitting Pokemon and therefore find it hard to break down and wear down opposing teams. They seriously rely on hazards way more becaause ER hazards along with walling and stalling will contribute to around 80% of damage output, not kidding. Since they won't be spamming Specs Draco Meteor, they depend on the SR and 3 layers of spikes to do the job. Also thanks to the nature of defensive teams (I won't go into detail right now) , Entry Hazards just "fit and synergize" better with defensive teams compared to offensive teams.
TL;DR: Defensive teams like entry hazards and require it way more than offensive teams