Windows 10 still treated like crap:
PS C:\Windows\system32> Get-NetTCPSetting -SettingName DatacenterCustom, InternetCustom | Select Settingname, CongestionProvider
Settingname CongestionProvider
----------- ------------------
InternetCustom CUBIC
DatacenterCustom CUBIC
PS C:\Windows\system32> Set-NetTCPSetting -SettingName DatacenterCustom -CongestionProvider Cubic
PS C:\Windows\system32> Set-NetTCPSetting -SettingName InternetCustom -CongestionProvider LEDBAT
Set-NetTCPSetting : Property CongestionProvider is read-only
At line:1 char:1
+ Set-NetTCPSetting -SettingName InternetCustom -CongestionProvider LED ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (MSFT_NetTCPSett...ystemName = ""):ROOT/StandardCimv2/MSFT_NetTCPSettin
g) [Set-NetTCPSetting], CimException
+ FullyQualifiedErrorId : Windows System Error 87,Set-NetTCPSetting
PS C:\Windows\system32> Get-NetTCPSetting -SettingName DatacenterCustom, InternetCustom | Select Settingname, CongestionProvider
Settingname CongestionProvider
----------- ------------------
InternetCustom CUBIC
DatacenterCustom CUBIC