Besides the fact that you're not taking into account taxation of dividends, all your problems with Roths disappear if you use 72(t) withdrawals:
https://www.bankrate.com/retirement/using-72t-rules-for-penalty-free-income/
Another consideration you didn't mention is state taxes, which push the needle in further favor of Roths as well.
No, I mentioned taxation of dividends, twice. Once in referencing the fact that dividends ALSO get preferential 0% tax treatment IF they are from stock market index funds that tend to have very low turnover (so far every year 95%+ of my dividends have been "qualified" and thus not taxed, and the rest easily fall within Standard Deduction), and secondly that the one place a Roth is superior is for holding Bonds (though I didn't explicitly state the reason for that is because of the dividends generated by Bonds which are not "qualified", I felt that was implied).
So, if you are following MMM's advice of throwing all your investments into total stock market index funds, dividends are not going to be a tax concern in your taxable brokerage account. If you are using bond funds or doing fancier stock market stuff, than it could be an argument for using a Roth (though, since you probably should be using a Traditional anyway for the benefits of deferral, just hold your bonds and such in one of those and in the Roth when doing Roth Laddering).
As for 72(t), have you really looked closely at that? Because I have. Not only is it locking you into something for an extended period of time, possibly screwing you over if you change your mind later and decide to start a new lucrative career or something (or in my case, having highly variable post-retirement extra income from royalty checks that are at the whim of a fickle market), but the amount you can pull out is severely limited. No way you can use the 4% rule if the vast majority of your investments is in a Roth using 72(t), that is much higher than what is allowed. Also, that just avoids the early withdrawal penalty, not the fact that the gains count as income and not LTCG's.
72(t) does not remotely make "all my problems with Roths disappear". It is pretty much useless for a lean-FIRE like mine.
As for state taxes - well, you have me there, I'm in a no-income-tax state so sometimes forget that's an issue for some people. Even some states that do have income tax follow the same pattern as federal and give preferential treatment to LTCG though (judging from helping my mother-in-law with her taxes in such a state).
And as for Social Security, again if you are leading a frugal lifestyle and retiring early, and practice capital gains harvesting before SS kicks in, I really, really doubt you would have a problem with your capital gains causing taxation of SS benefits. A mustachian shouldn't need to pull out enough money that the gains alone would be an issue.
....
You guys are pointing out ways to get around problems with the Roth, but that doesn't change my overall point - that the assertion that "Roth accounts are always more tax efficient than a taxable brokerage" is WRONG.
There are cases, like mine, where I put too much into a Roth and now have to potentially pay more in taxes than I would have if I had left some of that money in a brokerage. Could I have avoided this by being better with how much I put in Roth vs Traditional vs Brokerage and set up an earlier Roth Ladder and so on and so forth? Sure, but I only heard about this whole FIRE thing after I already had the savings saved up and lost my primary income stream. So I'm having to adapt on the fly after the fact, whereas most people here still seem to be in the "earning" phase and have time to set up stuff.
But this isn't about me and my situation, I'm just an example, and you only need one counter example to disprove a blanket statement that taxable accounts are always less tax-efficient than Roth accounts.