because modern cars like the protege uses a high efficency "low refrigerant charge" system... the system MUST be charged EXACTLY to the correct weight or the system will NOT operate efficiently (in otherwords, it won't cool worth s***)... "topping off" a system will result in an incorrect charge regardless of who does it...
furthermore, those DIY "kits" usually contain sealants in the cans which are NOT recommended additives for an A/C system, it WILL clog the expansion valves further increasing head pressures and reducing cooling efficiency.. not to mention those kits ONLY have a low side gauge which means if your system is fubar to begin with (high side restriction for example), trying to recharge/top off the system may result in blowing a refrigerant hose or releasing the overpressure poppet valve on the compressor, venting all the money you spent on refrigerant away (which is also a greenhouse gas) as well as most of the refrigerant oil! as I said, even if everything "goes OK", you still won't have an accurate charge
the PROPER way to top off a high efficiency system (which many modern cars do) is to recover ALL the refrigerant in the system, notating the amount that was recovered, and then recharging the system from empty to the proper weight (which is 1lbs 5oz IIRC)..... then the person performing the system recharge can charge the customer accordingly to the amount of refrigerant topped off (for example, if only 0.5lbs came out, then you are billed for 0.81lbs of refrigerant PLUS labor)
1lbs 5oz is NOT a lot of refrigerant... that's just basically a little over 1 can of R134a.... overcharging will result in higher system pressures, and that mean higher heat exchanger temperatures which means you'll be sweating longer!