I'm not sure what the penalty could/should be....On the surface that seems like kicking a program when they're down.
Stepping outside the varsity "roles" and rules a little, and being creative may be a better way. L & M forfeited to Regina a couple weeks back, and the coaches got together and salvaged having a "Reserve/JV game" It didn't count towards any records or stats, it gave kids, who may not otherwise get a chance to play, some additional minutes and they got to preserve having a home game, for the parents, the concessions revenue, the band and cheerleaders and Jr activities they had at halftime etc. So, it was a good way to salvage something. I think something like that is better than a penalty. But I also agree that schools routinely forfeiting does impact their opponents.
The thing that gets me, is that schools in this position, know they are in this position before the start of the season. Yet everyone carries on, as if they are going to have a normal season. The state needs to help facilitate some kind of alternate schedule, to maybe group troubled programs together.