You're right, but I understand that it can be a challenge to find decent specialists in this sphere. It was a challenge for me to find anyone good before I discovered
angular js development company, and I think it was worth all the time that I spend on it. But I know that some people just hire freelancers, and then regret their choice.