If you don't like the stuff they post, don't follow them. This includes things that you don't think they should post - you know, the "off-topic" stuff.
Them posting that stuff isn't a "problem" just because you do not appreciate some of the content.
Not only is it not the default, it switches back after an arbitrary amount of time (they do say they'll do that when you switch, but they aren't specific on how long and don't alert you when it's gone back)
I don’t use any client from Twitter (such as the official Twitter app or the Twitter dot com website) and I’d probably rather stop using Twitter than use one of them.
That’s my point: Twitter isn’t half as good if using the official clients.
Them posting that stuff isn't a "problem" just because you do not appreciate some of the content.