Mostly because this is more or less a routine military funding authorization bill. I imagine it started in the House.
600 pages can hide a lot of demons. Started in the house but the Senate can add anything they like to it.