It's a really thorny issue. On one hand, everyone wants to see fast, flowing attacking football with bucketloads of chances, hence why these 'boring' teams are lambasted for thier style of play. But on the other hand, can you blame them? Take Blackburn for example, if they play against Man Utd or Arsenal and try to play them at their own game they know they will get turned over because man for man they just don't have the quality to out-play these teams. So they have a choice, either roll over and die and remain cannon fodder for richer, bigger clubs or sit deep, neutralise the dangermen and prey for a skanky, late goal 1-0 victory.
There's too much money in the game these days, so much so that relegation can literally spell financial ruin for many teams. In light of that, it's the sensible option to curb the attacking flair and win by any means necessary, not just for pride but for bare survival.
In other words, I wish every team grabbed their balls and just played properly, but I do appreciate that it's a bit rich for the bigger clubs to tell the small fry to try and compete on an equal level to them. It's a bit like pairing a heavy weight with a light weight, they're gonna get battered every time.
This is ultimately a product of the ridiculous wages players are paid. If you can only just meet your wage bill you can't even consider relegation, and hence you can't risk losing at any cost.