This exact and true. Every system goes from experimental to beta to live and even then there will be room for improvement.
Just look at Microsoft. After windows 95 they made so many new version and even Windows 10 can't be called really stable.
Windows 10 is a pain in the ass because of the shitty updates they have every now and then. As for bitcoin, it doesn't have those annoying attack vectors and loopholes so far, but as the system is up and running, people would try to find something in the code just to use it to their advantage. But no worries, developers are working hard to strengthen the security of the System.