No one should ever be hired for one thing, but advertised another. I think that's just wrong, but i also think its the nature of early stage companies you're complaining about. Things change, that's part of finding "product market fit" as a startup. If you like something that is constant and doesn't change, there are always jobs at companies like IBM waiting for those with a great work ethic (to be abused, in different ways).