Probably because people in those professions have limited income. Outside of the gun enthusiasts, most LEOs won't use something if it's not paid for by the dept. Same goes for training, unless they're being compensated, they're not going to the range.
I'd love a Tavor, but the cost is too...