It's a new drive that I want to make sure it's ok before I actually install it and load around 2TB of data. I prefer to do that once.
Manufactures HDD programs are also used to confirm or deny failures for warranty claims.
I do have 3rd party programs including Linux based (which I would prefer).
Lastly, I also have EaseUS Partition Master which I did discover it does have a surface test function which I believe it didn't before nor did MiniTool Partition Wizard unless I missed both. Since they are 'partition' tools, one wouldn't normally look for options such as surface testing.
But none of that really solves the issue why many of these 'bootable' programs don't work in one form or another, I believe due to thoughtlessness of the coder(s). This isn't a one processor world, or it shouldn't be. This platform is only a few years old and still current. I'm not running something from Win98SE (my 1st O/S and probably the worst).