Price tag is a small part of it.
Have you ever humped a combat load? It sucks. You’re rolling out with 40 lbs of stuff hanging off you before we even talk sustainment.
Javelin has gotta be 40-50 lbs. Add that on. Want an extra missile? Add another 30 or so.
Now suppose you don’t run into any armor, this is why every infantryman doesn’t/won’t carry one. Maybe 1 per squad, if we want to be super aggressive maybe 1 per fireteam. But that’s now a machine gun they’ve left out, what if they really needed more suppression?
It’s a trade off and humans aren’t capable of bringing all the nice to haves to every fight. This is why there won’t be hundreds in a company.