What material do tool providers calculate their tool files on?

For instance, say I go to the Bits & Bits website, download their tool database for Vcarve. Upload. I have a multiple materials added to my database already. So MDF, Walnut, Oak, Poplar, Pine, Purple Heart, Maple. If I have Purple Heart selected when uploading, all the speeds and feeds load into the PH material. Well if I do the same thing, and have MDF selected, I get the same speeds and feeds. There is a HUGE difference between these 2 materials, and I understand the tool data doesn’t have any material data. But that leads me to my question.

What material does Bits & Bits test on to get these speeds and feeds in their tool database?

edit: 2nd question. It would seem that a upcut bit would be ideal for cutting a mortise, for a mortise and tenon joint done on the CNC. However, it seems downcut is ideal for the hardwoods. I attempted to cut a few mortises in Maple wood, using recommended speeds and feeds (I was taking like .018 off per pass, so I did a lot of passes). My issue was the Maple would move in the final pass. My clamping method went from first just bluetape and super glue, to just camp clamps and dog holes, to finally both, and all 3 resulted in a flying small chunk of maple lol. I used a Bits & Bits 1/4 shank, 1/4 upcut bit. I had assumed my issue was my clamping at first, then I assumed it must be my pass depth, now I am assuming it is my speeds and feeds, or potentially wrong bit for the job. So my question is, would you use a upcut or downcut bit to cut a mortise in hardwood? (the depth of the mortise was .375, half of the material thickness at .75)