The fittings are different. Impossible to put r12 in a unit requiring r134a, and viceversy (lol...)
If it cools (and the compressor cycles on and off), but not cold enough, one of those kits may do the trick.
At least in theory, these systems are sealed. The do not "lose" Freon. Like brakes and power steering and automatic transmissions, the big question is, if it lost fluid, where did it go?
A/C systems use a lubricant mixed in with the Freon. When they leak, the lubricant (and the dirt that was attracted to it over the years) leaves a mark. Look at all the hoses, fittings, and connections. Dirty black area = leak.
Depending on how bad, filling it up may still be an option. For the longest time I had to put a can in my jeep every spring...