You're definitely right on talent evaluation. That is absolutely a problem. I can't fault the team for Ronnie Stanley getting hurt, Dennis Pitta blowing out a hip (unless you restructure the guy after he did, not an ideal restructure dude IMHO), Ray Rice punching his wife/fiancee/girlfriend/whatever, etc. I do think you have to wonder about missed draft picks for a few years, over-valuing your own guys because you failed to prepare for actual replacements, or other moves of those. I think DeCosta has done better in that area, extending guys earlier to get them cheaper.
The budget moves part is kind of like this. I know where you're going with your point, but if you have $20 and you decide to spend $15 on some budget stuff that will get you through the year but you know in a year you will need to replace it because it's a bandaid, and you COULD get something quality maybe at $25 but it would stretch you some but it is more quality, what do you do? I go for the quality. I don't like spending my money on junk that will break in a year because my ROI will be worse. I will end up buying higher because of inflation, etc. So give me the better quality stuff that lasts longer than cheap Walmart moves. Those cheap budget deals add up.
I don't care about the fanbase. I mean, they are important but the Ravens have a business to run and nothing gets fans to buy in to things they question like success.
Some weaknesses can be accepted, these are known as accepted risks. Some weaknesses must be addressed. For example, if I have a house with no windows, that is a weakness and a risk. Someone may go steal my shit. If I don't put windows on my house, that is a likely risk. Now, I may also have a roof that has a leak. Is that a risk? Yep, sure is, but maybe I live in some dry ass area and the likelihood of rain is low. Maybe I can make due with a bucket.
Bottom-line is there's not infinite money and there is a cap limit. Sometimes, you have to say you accept the risk and just build around it to mitigate it.