At least at any church service I have ever attended where this was discussed, sacrafice means you are giving up something. The thing you are sacraficing has to mean something to you or else it is not real. The poor woman giving up all she had gave a bigger sacrafice than the rich man in the gospels.
If Abel's lamb was not part of his livelihood then there was no sacrafice. Therefore Cain giving up something that actually had value would have been a greater sacrafice.
That is unless they were eating meat. If they were eating meat then there were doing so against the will of God who didn't allow it until after the flood.
If you want to take the Bible literally then you must do so everywhere. There is an explicit contradiction here where either God is promoting Abel who is blatantly disobeying his will by eating meat when it is not given to man or that the will of God is incongruent between the creation story and the flood story. There is little room between short of special pleading if you want to claim literalism.
Of course, biblical creationists are committed to belief in God's written Word, the Bible, which forbids bearing false witness; --AIG (lest they forget)