All of this is very true! But it’s has to stack up against the large amount of experience with Python, both personally and in the industry. I have had to make decisions on project languages with an eye towards the abilities not just of myself, but of other people on my team. Fortunately, someone who knows Rust recently transferred onto my team, so we may do a project in Rust soon.
Because external batteries take up precious space to attach. Internal ones can just sit there with maybe a few screws.