No, and in fact neither should you do that for Get-VMHost.
The Name parameter expects a [string], not an object.
With Get-VMHost you get away with that since it is able to extract the name from the object, with Get-Baseline you get an error.
Best practice is to use a [string] where a [string] is due.