Maybe, but I think there's a benefit to having non-coders give advice.
People whose minds are not limited to the restrictions we developers "know" about technology will have ideas that go beyond those restrictions and innovations. Then we'll find out that those restrictions maybe aren't so solid, and we start to push the boundaries.
What I mean to say is, yes it can be annoying to have people talking about things they don't understand, but we need them in order to continue to innovate.
That being said, I'll share a story of the most annoying such encounter that I have come across:
There was this guy I was working with (not a software job), and we got onto the topic of our hobbies.
I said "I like coding".
He says, "Oh, I mostly like to do hacking"
I said, "Oh, cool! So how do you set up a lab so you're not doing anything illegal?"
And then things went south.
"Oh, I took apart my Kindle and turned the screen around so the Amazon logo shows up backwards. Now Amazon can't legally sue me."
🤦♂️ This is wrong on a number of levels
I don't remember what I said after that, but he ended up talking to me about "PI addresses", and how he knows "everything about hacking except the words".
Not a pleasant experience overall.