The fact that we have to come up with all these weird solutions just makes me more certain the answer is just to give up on the kickoff. You don't need onside kicks. Teams will adjust. Or you can allow a team to designate they will be trying for an onside kick. Don't let them kick deep in that situation.