Everything else is fine by me. Normally I wouldn't say this but beyond dealing with Phantoms (assuming you want to keep game rules their default settings), any other benefit the bed gives are 100% optional and self inflicted. If you are on Single Player you can just never use a bed if you don't like how easy the game is made by them. As for servers, they make their own rules on what is allowed, including rules for beds. Many servers have voting to skip nights or other things like that.
And I really don't buy that people will *always* use beds if they are an option. I like using beds, but I have absolutely started worlds where I decided I wasn't going to use a bed and then I followed through on that and never used them. It isn't that hard to have a modicum of self restraint.
Considering the situation with enabling or disabling cheats, I wouldn't be so quick to assume everyone has such self-control. The entire argument for disabling them is that it's easier not to cheat if you don't have the option to opt to, implying that they lack the self-control not to opt for it. It is evident that ultimately the setting doesn't matter since you can change it via nbt, yet people argue that they wouldn't do that because it's too difficult (they don't have the self-control to be willing to do things of this difficulty).