That sounds more like rhetorics and framing to me, not responsibility as normally used in English. Especially the work from home and travelling - calling work from home responsibility is ridiculous. Pretending that every work travel implies some kind of "guarding the company's reputation" is making too much from nothing.
Being responsible for product's performance and security means something completely different then "having commits". Having commits does not make you accountable for either nor able to influence either. Except maybe by making it worst - if you work on part of the software that is actually influencing either.
I can fix tons of bugs in open source software without having responsibility for anything. The fact is, modern software development is oftentimes factory where you get task, you do task and then forget about it all. If you had not done the task, nothing grave would not happen except that you would loose job over time. And that is all there is to it.