I completely agree. Can you imagine have smartphone-level ability to add new functionality to high-end cameras? The things you could do would be amazing. Although I suspect and IO and processing power may be limiting factors, given that even a full-on PC can take a while to perform many operations.