If you don't like the question the user asked, moderate it (comment on it, downvote it, vote to close it, vote to delete it). However, a user's profile is their own and they can write whatever they want in it1. Furthermore, one off topic question is not valid grounds for suspension, however egregious the question might be. If it was, I doubt there would be anyone left on the site.
Now, if a user continues asking off topic questions en masse, the moderators will be notified automatically. There's an automated flag for consecutive closed questions, and all we (regular users) need to do is keep moderating content as usual.
Lastly, you always have the option of flagging one of the user's posts for moderation attention and explaining your concerns. The flagging system gives you a direct line to the moderators, there's little reason to use Meta to discuss a specific user. If you decide to use this option, please take care to clearly explain what's the problem and provide links that show the behaviour is recurring (one time crap are rarely reason enough for a suspension) in your flag message.
1 Within reason; hate speech, for example, would be grounds for suspension.