...both of them are called method...
Not usually. Usually getters and setters are called getters and setters, or collectively "accessors" (but yes, sometimes "accessor methods").
...but why different usage?
Because that's the point: Sometimes you want those different semantics at point of use, something that looks like a simple property access even though it runs a function under the covers. Methods are verbs, non-method properties are nouns.
(Of course, when disguising a function call as a property access, it's incumbent upon the programmer to ensure that the cost of reading the property is low.)
Vaguely related: Properties with accessors are also included in various serializations, whereas properties referencing functions typically aren't. Example:
var o = {
get foo() {
return 42;
},
bar() {
return 67;
}
};
console.log(JSON.stringify(o));