I get that. I’ve compressed this as an aside in an article about something else. It’s a choice; like an article about React could spend a bit of time on arrow functions vs function declarations as a choice. Or even let/var. It all depends on audience’s prerequisite knowledge and what you choose to assume.
I strongly suspect that if I were using Kunrei-shiki, there would be just as many comments here saying my article is wrong because “si” is pronounced closer to English “shi”, but my article makes it seem like it doesn’t — so this is why you should learn kana bla bla bla.
I assume my reader (1) has zero prerequisites and (2) wants words to sound correctly while seeing them the first time. Those are the constraints that motivated my approach. You could argue that it’s a strange set of constraints to pick when teaching but I wanted it to be fun.