If Nintendo has the ability to ban people using shared headers on the 3DS, they could block shared headers from being used at all with firmware updates. You could update and lose the ability to play ROMs unless new headers become available or keep your "free" games and miss out on new releases and online play.