Yes fair! Sorry about that; I was focused on the comment I was replying to and forgot about being fair to you; I've now edited my post to change "without understanding" to "without bothering to integrate with" (and some other changes); hope it reads better now!
And as I said, doing things one's own way with the primitives is perfectly fine… I too have participated in my share of TeX perversity and doing things it wasn't designed for (example: https://tex.stackexchange.com/a/403353); I guess it's one of the things that attracts people like us to such an old system. :-)