To add on to what David said, the value of $k$ is constant, but its numerical value is dependent on how you measure charge. For example, you know that the gravitational force is $F=mg$ and $g\approx 10$ in S.I. units (meaning $g=10 \,\frac{\textrm m}{\textrm s^2}$, so you can write $g=10$ if you assume $[m]= \textrm{kg}, [F]= \textrm N$).
However, if you choose to measure your mass in grams, and force in newtons, of course $g$ will not be "10", because
$$10\,\textrm N = 1 \,\textrm{kg}\cdot 10 \,\frac{\textrm m}{\textrm s^2}
\Rightarrow 0.01 \,\textrm N = 0.001 \,\textrm{kg}\cdot g \Rightarrow 0.01 \ \textrm N = 1 \,\textrm g \cdot g$$
meaning if you want to give $g$ a numerical value that would make the equation $F=mg$ correct when $[m]= \textrm g, [F]= \textrm N$, you should take $g=0.01$ (of course, $g$ has the same physical units, the value changed due to changing of units).
This is the same thing here: what is the unit of charge measurement?
- Is it the amount of electrons? (Electrons were not discovered yet)
- Is it defined relative to the amount that the force between two charges 1 cm apart will be 1 dyne? (This is called an electro-static unit or e.s.u. for short and when using that definition and measuring distance in cm and force in dyne, $k=1$ by definition)
- Is it defined relative to another amount that is related to different experiments in magnetism?
You decide how you define a "1" in charge units, and that decides what numerical value for $k$ you have.