I think it is more about who the customer is. If we are talking about governments, they will not give you a problem to solve, they will give you what solution they want, and you to work your way back from that to find the problem they want to find. So that means it is not going to be that easy to do it, and there will be a lot of people who are not certain about it as well. I know that it is not that simple but it could be done and I think it would be a smart decision to not say no to a government.
What do you expect these companies to do, to go out there and end up saying no to government and risk their entire business? They would bankrupt in a moment as soon as government starts attacking them for not doing what they want them to do.