You are missing the point, becoming a British citizen doesn’t make you liable for British taxes. You only pay UK tax if you are actually resident in the UK, whether you are British or foreign. Whereas US citizens pay tax no matter where they are.
I am a UK citizen living overseas and I haven’t paid tax to the British in almost eight years. I have a good friend who hasn’t lived in the US or earned a penny in the US for the same length of time and he was called to the US embassy where his passport was confiscated and he was told he would not get it back until he paid tax outstanding on income he’d earned overseas but which the US tax authorities wanted.
He’d never received an iota of assistance from the US government but here they were tracking him down to SE Asia to get him to pay tax.
Many American people have a rather naive view about how “free” they are in comparison to other nations. I wouldn’t like to be a US citizen, it confers no benefits that many other nations don’t equally confer but without a lot of the hassle.
Which, of course, is irrelevant for US citizens living in the UK, which is what this article discusses because the UK is a higher-tax country than the US. US citizens are eligible to claim a foreign tax credit against their domestic tax liabilities, which avoids the issue of double taxation.
Worldwide taxation prevents US citizens from mooching off the benefits of US citizenship while evading taxation as tax exiles. However, I'm reasonably sure that no US resident of the UK is there as a tax exile.