If you want something done that requires effort, it tends to be a good idea to contribute as much as that effort as possible. “I’ve got a great idea. Could the staff please implement it for me?” will not be as well received as “I’ve got this great idea, a patch that implements it, and unit tests. Could the staff please approve/reject it and merge it for me?”
(Not that you shouldn’t gather feedback on your ideas first)
If you want something done that requires effort, it tends to be a good idea to contribute as much as that effort as possible. “I’ve got a great idea. Could the staff please implement it for me?” will not be as well received as “I’ve got this great idea, a patch that implements it, and unit tests. Could the staff please approve/reject it and merge it for me?”
(Not that you shouldn’t gather feedback on your ideas first)