I agree. Cooked bones should never be fed. Neither should large bones from big animals like cattle. Those large weight bearing bones are tooth breakers. If not an immediate break, they can chip teeth, or cause small cracks that get larger over time called slab fractures. Pork, chicken, goat, rabbit bones are all edible. Of course we (raw feeders) don't give bare bones, they are pieces of meat that happen to have bone included, as part of a raw diet.
Having said that, if you don't have a power chewer, some people feel it is OK to give very small dogs the raw marrow bones you get at the grocery store. I think they call them soup bones. As mentioned, these are teeth breakers for larger dogs so use at your own discretion. I occasionally give one to Brody to play with. I do push out the white marrow in the middle. It is nutritious but highly fatty and can cause pancreatitis, so he doesn't get to eat it. He will gnaw on it and get off all the meat/cartilage/sinew and then lose interest. After a day, it's hard as a rock and I throw it away.
Bully sticks and antlers are the only things I leave out for him to chew on.
Personally, I don't recommend the 'dental bones' mentioned in the article. Such as greenies. They are made of corn gluten and starch and have caused impactions and obstructions. For awhile they were recalled, but now they are supposedly 'reformulated' but I still don't use them. Corn starch glue hardened into a chew is not my idea of a treat for a dog.
Everyone has to do what their comfort level dictates. If you aren't comfortable feeding bones, then don't.