So how do you write programs without data structures? You copy paste some implementation and modify it slightly at every use site?
Possible optimizations depend on the semantics of the language — C++ can do just orders of magnitude more with for example a string data structure, than what is possible with a C “string”. So no, C is not the most performant language in general — de facto C++ is used for everything performance critical.
You're describing features not performance.