I see your point. If this is required for your implementation, then the only way I see is removing those items with a custom app or theme.
Then you may provide your own script, which removes those elements. There was an interesting post about adding custom javascript some days ago: Adding custom javascript with custom theme in 10.3