It could very well cost $2000 to replace the hood and grille if it were to be replaced with new- or even used parts if done by a pro. When I needed to have my hood replaced on my 2016 Accord Coupe- a new hood with paint was $1500 including labor. If I had gone with a used hood that had to be repainted- it would have saved about $150.a grille and hood aren't going to cost you 2k
grab the parts from the junkyard, if you can't find a hood that matches you can either respray it yourself or get a body shop to do it for a couple hundred bucks.
With that said- you have a good point here- it makes absolutely no sense to replace that hood with a brand new part.
If I were the original poster- I'd visit a few body shops and be upfront with them. Many body shops will work with you and give you some options depending on your expectations for the repair. You might find a body shop that's willing to try and remove some of the bad dents in the hood for a few hundred bucks- with the understanding that it won't be perfect. That's assuming that the hood can still be opened/shut properly.
When I shopped around for places to fix my 2016's hood, I got a range of opinions and options- ranging from a few hundred bucks to try and remove the dent as best as they could- to a complete hood replacement. I opted for a complete hood replacement- because the car was so new and I'm a bit of a perfectionist.
If you aren't a perfectionist- a decent body shop could likely work with a budget (whatever that may be) and fix it to the best of their ability within that budget. If you are willing to do the work yourself- then it's just the cost of the part and painting - but painting can be expensive if you want a shop to do it well.