Она нужна, если ему приходится писать программы для решения каких-то физических задач. Часто ли с такими задачами сталкивается конкретный программист, я не знаю. Но мне пришлось научиться программировать, когда выяснилось, что все знакомые мне программисты мало чем могут мне помочь. И хотя они всё делают очень быстро, но делают зачастую вовсе не то, что мне нужно. В этом смысле лучше спросить о том зачем физику нужно уметь писать программы. Ответ будет состоять в том, что какие-то вещи у физика, умеющего программировать, получатся лучше, чем у программиста, плохо знающего физику.