There are pros and cons to everything David
Running everything as plugins would make it very much modular but it adds a lot of complexity. Imagine having every app on your mobile device as a plugin! My mom and dad would give up using the phone
As for the performance of our extensions, I am extremely happy about the performance of EasyBlog and EasyDiscuss so far.
EasySocial 2 is currently undergoing a major overhaul right now and I mean really major facelifts (This is why you rarely see me on the forums these days) It will also be packed with tons of performance improvements as well as UI / UX changes.
As for Komento, to be really honest, I am somewhat disappointed with people just ripping off our free stuffs and post bad reviews on JED because we are reluctant to provide support. I am not too sure if we are going to continue improving in the future.
People need to understand that we are developing open source products but it does not mean everything should be free. Our employees are not volunteers, they get paid and the only way that we can sustain is by continuous support from users. If everyone just uses it for free and not giving back anything in return (regardless if it was monetary or assisting with the community) then I think the ideology behind open source products would fail. Nobody would ever be volunteering anymore.