I fed raw for 10 years, and I agree with what you say - no weight bearing bones of any type, from chicken to wild game. Way too hard. Dental repairs, very expensive.
I feed raw and my dogs get almost everything that I can identify the source. First I do not feed weight bearing bones either, I prefer Buffalo Neck Bones. Also I would suspect that the bones from Tractor Supply are from China and processed for preservation. I do not use much pork here but prefer animals who are grass fed or free range.
Bought some for a litter of 8 week olds. As 8 week olds will do, they did not finish their treat. Left one out where an older, wiser and fore resourceful dog could gain access. Had a bitch swallow a goodly sized piece. Stuck in her bowels.
Last summer I gave all our dogs beef soup bones. One ulucky dog got an intestinal blockage from a small, sharp edged chunk that cust us $2500. Now the only bones our dogs get are Nylon bones. I won't even consider beef rib ones anymore.