The biggest factor in how soon brakes wear is the weight of the driver’s foot and the kind of driving that is done. After that it’s the quality of brake parts (pads / rotors) - assuming that there aren’t other problems like sticking calipers or something.
There are also different reasons that brakes squeal. There are often squealer tabs on brake shoes that act as a low pad warning device. In this case, you’d get a squealing noise without the brakes applied that will usually stop/change a lot WHEN the brakes are applied.
But normal, healthy brakes can easily squeal when applied unless various kinds of anti-vibration measures are taken when brakes are installed. This is generally about little bits of hardware and some well placed brake grease.
Why have the rotors been replaced each time? Were they measured and found to be below minimum thickness? Or was there some other problem?
Who is doing the brake jobs? Changing brakes is easy. Changing them correctly to avoid problems - well, its still sort of easy, but you have to know what to do and take the time to do it correctly.
Either way, I doubt that any of this has to do with it being a Kia Forte