WGET can be pretty trivially told to send custom headers.
Try to do that to a site with CF bot protection cranked up... Not happening without a custom build/custom ssl proxy that mimics the SSL fingerprint of Chrome.
I haven’t seen a custom build of Wget, but for Curl there is curl-impersonate[1].