I'll disagree somewhat with your definition of expert. In my opinion, you have to have a DEMONSTRATED expertise, not just be able to have more information. At least in most fields, you should be able to explain and demonstrate you know and have the ability to perform that expertise, and it isn't just being able to talk about it.
But yes, anyone can call themselves a professional or an expert and we can determine if that is accurate or not by their performance.
And I've seen plenty of professionals in many fields who are not experts.