Deviating 1nm for every 1000' of altitude that the storm has reached may be a good idea but is not practical and does not happen.
I assure you it happens and will continue to happen. 40nm deviation vs the potential for injured pax and a damaged airplane. You tell me what's practical.