Yep, it can also be the answer to getting insane performance gains for extremely specific functions / calculations.
The reality of life is the higher level languages let you get more done with fewer errors but with less potential performance… You can only optimize python so much. Some newer languages like Rust try to balance the two but often make things more complex.
I cant make out the model number in your photo…
https://everymac.com/systems/apple/iphone/iphone-faq/differences-between-iphone-3g-iphone-3gs.html