Just playing devil's advocate here, but do you not think that point 2 is exactly his point?
His concerns around Knots seem to be centred around Luke being the only lead maintainer. As far as I'm aware, he's certainly never recommended upgrading to version 30.
What we need is to keep all aspects of bitcoin as decentralised as possible - mining, ownership and node software.
As a prominent voice in the space, if he were to give put his full weight behind Knots it could have a large impact. Maybe it's correct that he's cautious with his opinion and guarded about what he recommends.
For what it's worth, I recommend Knots. But not to everyone. Multiple node implementations are what's required and people should have more than one choice. Not upgrading is still a vote against version 30.
To be clear though, Core version 30 has been a shit show and is an open arms gesture to spam and non-monetary transactions.