Yeah, the "not having the machine" issue is really annoying :(. I was thinking something like if you must have the machine then display the step anyway with a red highlight or something and have a message at the top saying "Warning: the below recipe requires machines you don't have".
Edit: I added some basic red highlighting and still show steps that you're incapable of doing.