So, first of all, the quick answer after the one above about no indoor practice facility is staff size. Below is a link to Wikipedia for every team in the NFL's staff. Just a quick scroll through will give you an idea of just how skimpy their front office staff is. And even more laughable only one name that is not Brown or Blackburn in that group. And keep in mind this staff list does not include scouting departments for instance, so this just gives one an idea, not the full picture.
Now second, thanks for the link, psycho. If one goes to the link within the link there is the link about "total $$$$ spent on players" during the past four seasons where the Bengals are actually top 10! That sounds great!
However, this is a very flawed fact or metric to go off of. First of all, just look at some of the team BEHIND the Bengals in spending on this list (the rest of the AFC North including the Steelers and Ravens, the Patriots, the Cowboys, Redskins, Falcons, and recent powers including the Panthers, Raiders, and Texans. And those are just the good or high spending teams. The rest of this list includes Jets, Colts, Jags, both LA teams, Giants, Saints, Bucs, Lions, Vikings, Cardinals, 49ers. So, literally, the only higher spending teams are Bills, Dolphins, Broncos, Chiefs, Eagles, Packers, Seahawks. So I see very little correlation even if we're just accepting this fact as a fact between money on players and wins/losses, as it is absolutely a mixed bag.
Now, do you think for a minute that Mike Brown would honestly be outspending Jerry Jones or Arthur Blank on PLAYERS???!!!???!!! Not intentionally, anyways. Teams like the Cowboys and Steelers tend to keep renegotiating contracts and in some regards keep kicking the can down the road. While this isn't a perfect strategy (Dallas has not won a Superbowl since 1995, Pittsburgh has not won one since 2008), these teams whether wise or not kind of overpay to keep their players and end up sacrificing cap space to do so. So just a quick google search of Ben Roethlisberger's contract indicates just that...they paid him a $33 million bonus in 2015 when they could afford it and another $20 million in 2016 and he "only" makes around $17 million/year the rest of the deal. If that $17 million is too high to field a team in 2018 for instance (say, they want to work our a long term deal for Bell, or even franchising him is expensive for one year) they could always renegotiate again and give him a huge bonus in 2019 guraranteed in exchange for taking less money in 2018. They did the same thing I believe with Lawrence Timmons and finally in 2015 bit the bullet and he was the highest paid linebacker in football simply because the Steelers were not going to renegotiate again with someone of his age (he clearly is or was not the best linebacker in football in 2015). So, the 2015 Steelers for instance had money tied up in bonuses (Ben) or overpaying to get rid of a player (Timmons) and thus had less money to pay out to fill out their roster, which still included Brown, Bell, Shazier, Heyward, Pouncey, Decastro, etc. Not to mention that is the season I think that they signed/released 3 different kickers until they got it right (the current one who beat the Bengals in the playoff game). No one will say with a straight face that the 2015 Steelers were "cheaper than the Bengals."
Where I will kind of give the Bengals their due is that they are shrewd. They don't waste money (which the Raiders and Jets both recently kind of followed that template, in that they both decided to bite the bullet and let all of the bad contracts expire to give themselves a clean slate much like the Bengals' one that they operate off of every year). And, also true, the Bengals have had more success since 2009 than the Dallas Cowboys for example doing business their way. But the Dehner article misses on the takes recently of Whitworth/Zeitler/Sanu/Jones Jr. Not in a million years coming off of 5 straight playoff births would the Steelers or Cowboys or Patriots let ALL FOUR players go!!!!! I could justify one of the receivers and one of the linemen. They clearly had a plan for succession of Whitworth based on recent drating, for instance, so that did not shock me. But to let ALL FOUR go, especially with players like Green being in their prime, is insane and proves cheapness and a lack of will to go for it all.
Simply put, no one who knows football is asking Mike Brown to give LeVeon Bell a 10 year contract with $100 million guaranteed. That is the foolishness that the Redskins or Browns will do (RBs have a shelf life and the Steelers know that). However, renegotiating a deal to get Bell on a 3 year contract? Now that is something that a winning franchise would do! Mike Brown will never do that!