You are probably correct, but most programs listen to the fanbase.
When tens of thousands of fans show up for these games, that says they have value.
Some P5 coaches are talking about making spring games a full fledged scrimmage against another school. It would be almost a regular game, but with protection for QBs, etc.