Kommen wir doch mal zurück zum Threadtitel
Das "geforderte" TargetSDK Level ist doch für die reale Funktion völlig unwichtig, es zwingt einen doch nur "anzugeben", das die APP das geforderte Androidlevel schon kennt(also "nachweisbar/geprüft" zu einem Zeitpunkt in den PlayStore kam oder aktualisiert wurde, wo es dieses Androidlevel schon gab.
Quasi zwingt Google alle damit nur eine aktuelle Entwicklungsumgebung einzusetzen, welche das geforderte Targetlevel "schon" kennt(Apple mach das mit XCode&IOS schon lange so)
Viel bedeutender ist doch im PlayStore die passende "minSdkVersion"!
Z.B. wir bemühen uns so lang wie möglich Level19(Android4.4.2+) zu halten... nur für Apps mit "intensiver" BLE Nutzung werden wir wohl bald freiwillig auf Level 21 oder 22 als "minSdkVersion" hoch gehen.