You have been doing probably many of us intuitively tried and failed similarly. Apart from the environment concept, which is a fairly intertwined TeX concept, this, I guarantee you in any other environment trial too, would cost you unnecessary time desparately debugging the reason, which is the same time you think you have saved by avoiding the actual syntax.
The main problem, if I may take a shortcut to avoid a lengthy and possibly above my paygrade discussion, is that the parser wants to see an explicit well-defined end point. If you like, you can think of the analogy
\def\mymacro#1!{}
would fail when we use it as follows
\def\myarg{a!!!}
\mymacro{\myarg}
even though there are plenty of exclamation marks to detect at least one. Well that's an expansion issue, I hear you say then can you guess what the following would give before you try ?
\expandafter\mymacro\expandafter{\myarg}
Very similar attempts are common to avoid the brace syntax using shortcuts and hacks trying to replace them with \bgroup,\egroup pairs etc. I feel for them.
In short TeX does not work as you think that would make sense (good or bad is not my argument). Let me reemphasize my point:
There is no shortcut in TeX that would save you time. In the long run the house always wins.
This doesn't mean I like TeX syntax. I'm just passing the torch. If you are really bothered by the pair version, then prefer \frame{....} to the environment syntax. But then you need to add \frametitle{...} (I think).
As Joseph Wright reminds, don't use \frame{...} either. Instead find a good IDE with autocomplete.
\begin/end{frane}combo – daleif Aug 27 '16 at 18:35frameis a very complex organism. Redefining it will lead to many problems, we already had plenty of such questions which demonstrated these problems. – samcarter_is_at_topanswers.xyz Aug 27 '16 at 18:51\begin{frame}/\endframein a reduced number of key strokes - this need take no more effort but leaves documents more readable with less chance of breaking anything. A pretty comprehensive list of editors can be found at LaTeX Editors/IDEs – Dai Bowen Aug 27 '16 at 19:02AUCTeXand its interactive commandLaTeX-environment(binded toC-c C-e) to insert automagically environments... – Paul Gaborit Aug 28 '16 at 06:00