You have forgot to mention fax support and scanner support as these home "printers" are mostly not only printers but multifunction devices ... ops ... what about handsets to support skype or VoiP phones or USB camera for monitoring or ... why to limit ourselves ... plug USB speaker and listen to the Mikrotik's brand new Spotify player or plug USB to VGA coverter to watch YouTube ... I do not think that ONE developer will be enough
You obviously have no clue what I was talking about... You do not care about the device on a USB over ethernet approach. You just have to transport USB traffic transparently. There is no development effort for a specific device class, just for the virtual USB adapter, the router side being actually almost implemented by that remote USB serial port part. So it could be a 1 man effort.
And yes, you could plug your USB to VGA converter in and it would work. An access point with USB video converter plus a big screen connected to it makes a wonderful advertisement billboard with remote content management. BTW, this brings more money than a CPE.
Why no one have already combined oven with microwave device and dishwasher ? It could be a PERFECT spacesaver for small apartments ... what a bright idea, don't you think ?
Yes, it actually would. Throw in an expresso machine and and a refrigerator and it gets even better: Integrated Kitchen Appliance Unit. Even with remote control over internet. This could actually be viable and a good idea for a startup...
Internet of things, anyone?
But back to your question of "why": Why do you need routing protocols on a home class router like the hAP or on a simple access point? Why do you need capsman on them? Why do you need winbox instead of the web interface? Why support NV2? None of this is required for home use.
And, if you look into late development, MT steers toward the home user market, because money is in numbers, not in a few elite users.
There are more home routers supporting print server and HDD sharing out there than those supporting advanced routing and management features . So by the same logic you apply, I could say, those advanced features are the ones that shouldn't be there, development should stop and they should focus on features needed for home users. Throw out YOUR gear and get your Cisco if you need such stuff. Waste YOUR money. As home users should waist theirs by throwing out their existing stuff and getting a network printer. It is the same logic, nothing is changed except the target.
The microwave dishwasher combos are the small, cheap, SOHO MT routers featuring carrier grade functions, which YOU use to save money, not the ones with included print servers and file sharing people use at home, which are the norm, not the exception. YOU want an exotic device, not the SOHO users.
But the answer is obvious: You are supporting yours needs only, and deny the needs of others. This is called hypocrisy my friend...
PS: My printers are network printers and I actually don't need this feature, and probably never will. But I don't shut people up by telling them that what they want is nonsense.