Feral cats can be tamed. Some take longer than others.
I wonder if you are mixing up feral cats and stray cats. All cats without owners are not feral. A feral cat was born in the wild, to a mother who was also born in the wild and they are very hard if not impossible to tame. There are lots of stray cats who are not feral and they need homes and can become good pets.