Different tenses are not the reason why that is a compound sentence. Further analysing the sentence "Hockey players are careful but they still get hurt often." you can split it into 2 independent clauses, connected byEDIT: Removed the coordinating conjunction "but".
Once that is done, it is simple to spot 2 subjects, first one being "players", and the second one being "they".
Also, topart of my answer your question, changing tenses or the verb doesn't make this sentence simple—because it still has two independent clauses.
On the other hand in this example
She cooks very well and has a lovely cafe.
You do not have two (or moreThe entire answer becomes too long) independent clauses—it is not a compound sentence. There is one subject, and only one predicate. The predicate is marked in bold, it is something called a compound predicate.
She cooks very well and has a lovely cafe.
Here, "very well" is just an adverb. I can see how it can cause some confusion when placed like this.
There are some more examples of this same situation from here
Adam lives in Bangor and speaks Welsh.
The telegram was late but contained exciting news.
They need to absorb nitrogen and keep above 20 degrees.
EDIT: If the punctuation is done correctly, there is nothing incorrect about adding or omitting one subject.
Just likewrong with transforming sentences the way you statedexplained.
She cooks very wellHockey players are careful, and has a lovely cafe.but they still get hurt often
is incomplete, butequally correct as
She cooks very well, and she has a lovely cafe.Hockey players are careful but still get hurt often
is a grammatically correct compound sentence. Note that you have to use a comma here. (Comma is always used to separate independent clauses)
Assume the following (simple) structure of a sentence:
SubjectS + PredicateP, subordinating conjunctionSC + SubjectS + PredicateP.
AdverbsWhere S, P, and SC represent Subject, Predicate, and Subordinate Conjunction respectively. Adverbs, adjectives, modifiers, and other parts of speech can be added to this sentence without making it grammatically incorrect, but they are not to be worried about now.
Removing the comma, and the subject of the second clause, you're left with:
SubjectS + PredicateP + subordinating conjunctionSC + Predicate.P
The "P + SC + P" will together form a compound predicate, and therefore what remains is a grammatically correct sentence. e.g.
Elise eats, and she swims.
becomes
Elise eats and swims.
The same can be shown for transforming a simple sentence into a compound sentence. The only thing you need to take care of is punctuation, and what you add.
She cooks very well and has a lovely cafe.
becomes
She cooks very well, and she has a lovely cafe.