Printers have been demoted to disposables. Let's look at the average printer and it's 99 bucks. Most consumers will not pay more so to add wifi/bluetooth in the printer ups the cost by about 99 bucks.

The solution is simple. Get a wifi or bluetooth print server and plug the printer into that.

I'd pan bluetooth since print times could be far too long for most.

Bob