It seems to me that regardless, you need to still have a CS degree and understand (and be able to implement) algorithms of increasing complexity, even if you're making a CRUD app.
But I agree, these interview posts altogether don't seem to say anything consistent.