As a software developer, I am constantly bombarded by good natured, and not so good natured, suggestions. If you are not a developer, your opinion does NOT matter to me. I view it like I would someone making suggestions to Peyton Manning about what he could have done better in the Super Bowl blowout loss to the Seahawks 43-8. Until you have played/coached/had success in the NFL, your opinion means nothing to Peyton. If you are not a developer who has had successful startups, worked on major projects, had success, your input has no value to me.
There is also a second part to this, and that is your professional opinion. Even if you are developer, you have to have a professional opinion. Just saying "Your language/platform/framework sucks" means absolutely nothing to me. I'll give you an example. In the late 2000s, there were many fans of the then beta ASP.NET MVC that would tout it's features and make unfounded statements that "You are an idiot if you don't do MVC immediately and rewrite all of your code." Yes, as dumb as this statement is, I heard it more than once. MVC has some fine things to recommend it, but I've never met a framework that was the be-all end-all of anything.
Now, we have Apple putting out the Swift programming language. I have read some docs on it today. It sounds really cool. I think it will solve some problems in the iOS/Mac area. I think it is a step up over ObjectiveC. I don't think it is a massive middle finger to Microsoft regarding C#, F#, or anything else. Swift is Apple's answer to modernizing their platform for developers. I congratulate them for it. I am excited about it. I don't think that it solves every problem under the sun or that it will somehow cure cancer.
Don't drink the Kool-Aid, don't believe the hype. Be realistic.