It is pretty clear that somebody is doing this on purpose.
Agreed. That data points in that direction. In any case for an average bitcoin user it really doesn't matter why block are full.
Its a good thing most modern wallets dynamically adjust fees automatically in real time... There are a fee stranglers that need to be updated though.