JD_Toims - 6:04 pm on Jul 31, 2013 (gmt 0)
I'd listen to the documentation being contributed to by both major search engines that will work for not only search engines but also text readers and give a page "richer meaning" for years into the future over anyone who says the docs are incorrect and using CSS on a div is better than using CSS on a <b>.
You can give the <b>, <em>, <strong>, <i>, etc. a class too and data transfer is getting so fast these days the extra characters it takes to markup text so it "sounds like it should" when it's read through a device isn't anything to worry about.
The tags were created for a reason and I can't see how using them as intended is "bad" or "spaghetti" coding. It's actually richer, more understandable coding.