Problem is that blockchain makes project much more expensive. In most cases blockchain is not really needed. So then this project that works on blockchain cant compete with same project that runs on classic centralized database.
I agree that many projects don't need blockchain. Some are using blockchain only because the governments give out some grants for such projects.
But I don't agree that blockchain makes projects much more expensive.
You should not compare private projects to the scale of Bitcoin.
This is not the case with money. Money have great use case in blockchain.
Logistics can use blockchain at a large scale too. Just in the case of logistics one may have to discard the too old blocks to avoid growing too large.
Anything that has an origin and a destination and has to be handled by different entities which don't necessarily trust each other can make a great use of blockchain.