Carbon steel and full tang are not indicators of a quality machete? Then what is?
Build quality (as a generally statement statement, the brand normal has some quality level attached to it), fit and finish, heat treat. I like it when there's a useable edge on the tool when it's new, and that's not overly common with machetes. Coincidently, some of the better long term options like tram and imacasa don't come with edges and bad options like schrade do.
There are plenty of hidden tang hard use blades out there to show that full tangs are not the only method that can be used. Kukris and parangs, for example. I'm sure there are others.
Carbon steel is cheap and easy to use for a tough blade and it makes a fine machete, but stainless steel is not crap either if it is made by a good person/brand. If we're talking 3cr stailness, like you see on a schrade, no, not so good. It probably could be made to be servicable, in a soft machete, but I don't trust schrades heat treat in most cases. Some custom makers use AEB-L to grear effect. Some manufacturers have used 420hc and sandvic steels to good effect as well.
Machetes are usually run soft so you don't need a high end steel, carbon or stainless, since you don't need a high attainable hardness. You do still want a decent heat treat, and that's where the maker or brand comes into play.
Carbon steel seems like the better choice, I think, simply because of standard availability of production options.