For salmon in particular: yes there's an input selection of thickness. For steak, there's doneness and thickness.
For salmon in particular: yes there's an input selection of thickness. For steak, there's doneness and thickness.
Re: "other [variables] are at least as important" being an incorrect assumption...
I can see this being possible for some foods (your salmon steak being a good example, given you include thickness, but you'd need different models for many different types of fish), but really unlikely for others. How onion behaves, for example, is pretty regional and highly dependent on type. For many vegetables water content is highly variable and very important to how it cooks, but I feel like i've got better proxys for what is going on than cooking surface temperature would be....
It's unfortunate that the generational tradition of teaching cooking really fell apart in the last 40-50 years. My generation was the first who had to completely teach themselves.