First point: I don't understand ALL technical aspects
Second point: I don't think that is the best way, but it wouldn't do any real harm. Also, in future (especially for Lightning) we will be needed in bigger blocks.
From my another post :
Sorry, but i can't agree with this. Who tell you that they really know what they do? For example, Luke in his twitter wrote that high fees for btc is normal. (https://np.reddit.com/r/Bitcoin/comments/6ereib/these_fees_are_unacceptable/dicq95v/)
Also, here is interesting article. Author shows very interesting opinion: http://hackingdistributed.com/2017/08/26/whos-your-crypto-buddy/
In fiat system with 3d party you must to believe and trust someone. Bitcoin is network without trust (between peers) so you must verificate and check any kind of information and it doesn't matter who tells it to you: me, or core dev, or someone else.