It can mean those things also ..but, we have to deal with whatever this means "And that no man might buy or sell, "
yes the world operates by the love of money , power , covetousness . To be a part of the worlds system puts us in the realm of Satan and his temporary kingdom I think is where that fits , but it’s only a thought of mine just the op sparked some consideration
the world is really separating itself from Gods word pertaining to the mark of the beast and the gospel it’s not only Satans people being marked but Gods people also
“And
he causeth all, both small and great, rich and poor, free and bond, to receive a mark
in their right hand, or in their foreheads: And that no man might buy or sell, save he that had
the mark,
or the name of the beast,
or the number of his name.”
Revelation 13:16-17 KJV
Before this happened in the revelation of John
the ot saints
“Saying, Hurt not the earth, neither the sea, nor the trees,
till we have sealed the servants of our God in their foreheads. And I heard the number of them which were sealed: and there were sealed
an hundred and forty and four thousand of all the tribes of the children of Israel.
(the nt)
After this I beheld, and, lo, a great multitude, which no man could number, of all nations, and kindreds, and people, and tongues, stood before the throne, and before the Lamb, clothed with white robes, and palms in their hands; And cried with a loud voice, saying, Salvation to our God which sitteth upon the throne, and unto the Lamb.
And I said unto him, Sir, thou knowest. And he said to me,
These are they which came out of great tribulation, and have washed their robes, and made them white in the blood of the Lamb.”
Revelation 7:3-4, 9-10,
“And it was commanded them that they should not hurt the grass of the earth, neither any green thing, neither any tree; but only
those men which have not the seal of God in their foreheads.”
Revelation 9:4 KJV
“And I looked, and, lo, a Lamb stood on the mount Sion, and
with him an hundred forty and four thousand, having his Father's name written in their foreheads.”
Revelation 14:1 KJV
My point is I’m not sure but it seems as if God is marking people in thier minds and hearts through the gospel as his children whether they are Israelite believers or gentile believers
“But
as many as received him, to them gave he power to become the sons of God, even to them that believe on his name:”
John 1:12 KJV
and while the gospel is the seal that marks his children through the spirit Satan is working to mark people for his children by leading them in his will to obey sin and act as his image rather than Gods .
I’m not sure the buying and selling or even most of revelations imagery is meant to be taken as an earthly literal thing but more of the understanding the images John saw and things he heard send
the world is sort of like a battle ground Satan is rounding up people against the lord in his will and God is rounding up his children who believe the gospel.
I and again just my own personal thought as a student of scripture , is that revelation oils be thought of much more spiritually than it is corresponding to other prophecy beforehand