The idea that addons are mandatory anywhere is in your own head. Plenty of people in WoW conquer mythic content (mythic plus, and raids both) and PvP on a stock UI.
I do believe that what truly happened here is that you saw a video of a really cool UI mod, realized it was only for PC, and got quite jealous over the fact that PC folks can do super-cool mod to their UI, while you sit there with a console and no mods. Not being able to deal with those feelings, you turned it into a tirade against addons in general. Be honest, now.
Rarely do I ever quote Shakespeare, despite being a bookworm, but now's the time, and you gotta take these moments when you can get 'em:
"The lady doth protest too much, methinks"
In case you have no idea what I'm talking about, you can read about it here, if you care: https://en.wikipedia.org/wiki/The_la...much,_methinks. The phrase is used in everyday speech to indicate doubt of someone's sincerity, especially regarding the truth of a strong denial.