Because it makes no sense to begin with.
Also because encode does exactly the same internally (but correctly) - it checks if it's ASCII, BMP etc. and appends that much code units.