There's nothing in the story to indicate whether that was a feral cat or a domesticated runaway, so your previous comment and this one is irrelevant.
Distinction without difference because loose cats demonstrably survive perfectly fine in Japan regardless of what people do or don't. As they do anywhere they can find prey and survive the climate (read as "winters" which is why we don't have a feral population this far north) - that indeed being why they're a problematic invasive species in many corners of the world they've been introduced to by human activity.
Really not seeing where you're getting this bizarre notion cats are some fragile hothouse flowers completely dependent on human patronage for survival. The little furballs are hypercarnivores par excellence and duly literally born killers; even completely domestic ones that never wanted for anything have it hardwired into their brains to exercise their hunting instincts as much as circumstances allow, and if allowed to roam free in environs with suitable prey in very short order turn into needle-toothed terrors of the undergrowth that proudly bring their human companions dead and dying little critters.
The whole relationship between our two species is rooted in their splendid ability to massacre troublesome small animals out of the corners of our abodes, after all.
The girls in the story did the right thing in not simply feeding it and going away. Get over it and get on with your life instead of continuing to fail at convincing anyone that your irresponsible self-gratification is the right thing to do.
Completely arbitrary holier-than-thou assumptions about other peoples' actions and motivations thereof really don't help your case you know. They just make you look like a posturing, pretentious twat with delusions of moral superiority.
Which is kind of the whole problem with the supposed Aesop of the story too ofc.
I'm permanently done with this thread.
Suuuuuuuuure.
"I'm taking my toys and going home because you all poopyheads" also doesn't reflect very well on either your character or your position, just sayin'.