It's a big fat lie to include government restrictions as a reason why people are not buying and holding Bitcoin right now, they only don't want to get involved with Bitcoin so the government ordered their banks not to give access for customers to be able to accept Bitcoin, when it's ban it doesn't mean you can't have it.
In a centralized country, no one is allowed to receive or buy Bitcoin, but people need to wake up, Bitcoin can only be banned in a centralized country, but you forget that the rightful way of buying Bitcoin in the first place shouldn't have been through centralized companies and platforms, we people are the ones complicating things.
Bitcoin is decentralized and it should be acquired through decentralization, that's where peer-to-peer comes in role, find decentralized platforms and purchase what you want to, there is no way your government and banks can know you have access to Bitcoin.
The government can also be the reason why some people do not dare to invest in bitcoin, there are many law-abiding people who are afraid of going to jail so they never dare to do things the government prohibits. Not everyone is brave or defies the government's ban like us, don't impose your thoughts on others.
But the government reason is not the main reason why many people do not invest in bitcoin, there are many, many reasons that we cannot list them all. The reasons OP gave are just a few, what I see is that when a person doesn't believe and doesn't like something, they always have thousands of reasons to refuse. So to find out the real reason why more people don't invest in bitcoin is too broad a question.